u3d中面向模块开发思路问题

By | 05月17日
Advertisement

首先一直是感觉面向对象吧,但u3d中似乎不是这么回事。举个例子:

你有一个角色类,然后不同职业都继承这个角色。然后你把模型往上面一拖,然后再绑定脚本,似乎没有问题。这个时候,你需要做一个角色选择界面。

如果你把角色往上面一拖,但是你需要绑定角色脚本么?似乎不需要,因为角色选择,似乎只要发光就好了。但问题来了,重新写一个脚本么?可是角色已经有发光功能了。

从这个角度来说,也许应该让这个只发光的作为基类。

但后来发现u3d并不认可继承自Behavior的类使用new.这样似乎就意味着你的类是独立的,然后通过包装成一个引用体。

Similar Posts:

  • Titanium中Android模块开发之---自定义View模块

    介绍一下使用Titanium的Module功能来制作自定义的View. 这里只是想整理一下最低限度的步骤和方法,所以自定义的内容只是简单地给普通的View类添加颜色. Porject做成 根据 Titanium中Android模块开发指南(中文) 的内容,大家应该能很容易的创建一个Module的模板工程. 引用 titanium create --platform=android --type=module --name=ColoredView --id=net.siso9to.coloredv

  • 浅析下一代网络中面向业务开发的开放接口

    传统通信网中,应用和业务大都属于网络运营商领域,即网络运营商同时扮演着业务提供商的角色. 这种模式的特点在于一旦业务建立,既可获得较高的可靠性和安全性,又便于统一管理,适用于技术要求相对简单.市场需求量大的应用.但是,随着移动和IP网的飞速发展以及消费者对电信业务越来越大的需求,传统的电信业务运营模式显现出业务不够丰富.新业务推出速度慢.灵活性差等不足,同时,一些 网络资源也相当空闲.另外,许多在业务开发方面具有丰富经验的公司希望为企业或其他客户提供通信业务和应用,却苦于没有网络资源.因此,如果

  • FLASH 应用以及游戏开发中比较好的思路

    FLASH 应用以及游戏开发中比较好的思路,说说程序上的好主意: 1 开机自动运行 2 灵活的离线功能:网络断开时显示本地保存的xml和图片,网络通畅时将最新xml和图片下载到本地. 3 与服务器端注册程序的无缝结合 4 支持单终端多用户 5 支持单用户多终端 6 智能的弹出式提醒 7 静默升级机制:不需要用户做任何操作,即可升级到最新版 8 大量图标/地图数据储存到本地数据库:减小服务器负担 9 软件小巧:整个软件<1.5M ...

  • DNN模块开发系列文章(3)——在DNN中添加模块定义

    添加模块定义 完成了以上几篇文章介绍的工作后,我们就可以把模块添加到DNN中了.虽然现在这个模块还不能运行,但是先添加进去就可以一边开发一边看到它的效果了. 一.用host(主机管理员)的身份登陆,进入"Host --> Module Definitions",点击"Add New Module Definition"添加新的模块定义. 二.输入以下模块信息后点击"Update"保存新模块. Module Name(模块名称):MyComp

  • [导入]DNN模块开发系列文章(6)——DNN中的通用控件(下)

    摘要: DNN模块开发系列文章的第六篇,介绍DNN模块开发中经常用到TextEditor,UrlControl,URLTrackingControl. 阅读全文 二十四画生 2006-08-14 22:07 发表评论 文章来源:http://www.cnblogs.com/esshs/archive/2006/08/14/476847.html

  • 面向客户开发产品,而不是面向开发人员开发

    写本文背景:公司的网管在杭州公司开发了有2年了,到现在为止还不好用,我们南京的经理组织了一次讨论,召集了杭州的网管开发人员,南京的测试人员,以及我和其他有UI开发经验的人,目的在于给网管提提建议,交流交流.后来经理也让我做个界面风格(配色),我顺便做了含内容的网管模型. 广义上讲,每个人.每个集体每天的工作都会生产出产品,例如程序员生产出代码.各类文档,以及思考心得和学习探索.本文仅讨论狭义上的产品,就是公司卖给客户的最终产品. 如果市场上没有同类产品,那么产品可以通过功能占领市场:如果市场上有

  • 春节后面试别人的经历总结之一,好岗位分享给还在找工作中的软件开发爱好者们

    继续上篇文章 [浙大网新易盛] 春节后找工作被面试的经历,好岗位分享给还在找工作中的软件开发爱好者们 今年已经是33岁了还被别人笔试.面试的确是有些面子上过不去,不小心被自己曾经的徒弟们面试了就惨了,有时候来面试我的人还没我年纪大,那也只能硬着头皮了,谁叫我没能力自己开公司呢.没有自己拉大单子的本事,自己也没能找到合适的方向,只好继续打工生活了,再加上每个月固定的房贷需要还,否则真想去海南转转.去西藏看看.回老家堕落几个月,肯肯父母,吃吃羊肉,再回来工作工作. 其实以前找工作也去过杭州用友,面试

  • PHP学习笔记(10) phpcms模块开发,让swfupload为我所用

    正式接触phpcms模块开发后.开发了几个功能模块.其中遇到了需要批量上传图片的问题.于是开始挖掘phpcms里面的swfupload的用法. 在phpcms里面自带的内容类型里面能够直接指定图片组.不过这样的图片组功能并不是我想用的.我需要上传一整个静态的html文件.需要 能够找到一个方法上传整个文件夹.并且能够保留原来的文件名称. 目的总结如下: 1,不改变系统的文件和目录结构. 2,实现多附件上传功能. 3,能够得到上传后的文件夹名称. 在phpcms中自带了附件上传的功能.我想去用sw

  • 【转】分层与分模块开发

    分层与分模块开发 2009-04-14 17:18:31|  分类: 他山之石 阅读87 评论0   字号:大中小 订阅 分层与分模块开发,是开发时经常选用的两种方式,应该说分模块开发是较多被采用的方式,但一直以来都觉得其实分层方式自己是比较欣赏的方式,对于两种开发方式分别的看法是: 分层开发 优点: 1.保持系统分层结构 分层开发在这点上无疑是可以保证的,同时有利于保证系统层次的职责的清晰以及分离. 2.面向接口的编程 由于采用分层开发,各层次之间采用接口依赖的方式就更容易被执行了. 缺点:

  • 面向 Java 开发人员的 Node.js

    在过去的几年中,JavaScript 已经成为 Web 应用程序开发的幕后英雄.这样的情景让那些习惯将 JavaScript 称为 "玩具式语言" 的软件开发人员大跌眼镜.尽管有其他更流行的语言(这里是说开发人员忠实拥护的那些),而 JavaScript 作为标准且浏览器中立的脚本语言的地位从未动摇过.在客户端 Web 开发方面,它可能是世界上运用最广泛的语言. Java 开发人员的 JavaScript JavaScript 是现代 Java 开发人员的必备工具,而且并不难学.Jav

Tags: