我想扩展Robotlegs (1.5.2) SignalContext来支持AGAL / Molehill 3D。这里有一个Away3d端口,也是Starling兼容的机器腿构建的开始--但这看起来并不完整。至少,我想这需要一个定制的SignalContext和MediatorMap,但我想看看其他人是否在考虑它(可能是下一个主要的机器人腿版本?)
有什么好的建议吗?
干杯!
发布于 2012-07-23 07:43:10
M-模型V-iew C-控制器S-服务
信号基本上是一天结束时注入的变量,其他一切都像往常一样被拆分了。
Stage2D,Stage3D,StageVideo =视图。
AGAL / Shaders又名墙和上面的油漆(分类视图)
但是,如果它是一个复杂的Away3D 4.x项目,为了简单起见,我不会去接触框架。采用强大的折叠化、放松的mvc文件夹结构,只需使用几个单例代码,并在需要时随时随地使用工厂模式。
你还需要权衡使用Robotleg/Pure MVC等构建项目所需的时间,有多少时间将与框架(通常最终会有相当多的时间)为满足项目目标而实际工作。
我经常在这样的项目中建立一个强大的文件夹(模型,vies,经理,实用程序),这样可以提供更好的性能,并实现RAD (快速应用程序开发),并聘请自由职业者在它们上工作。有些人转过身就走了,我不知道这里发生了什么。如果自由职业者无法理解4个文件夹(models,views,managers & utils)的概念,以及与任务相关的子文件夹的命名,例如view->ui,models->constants,models->config,managers->xml,managers->navigation,managers->auto_navigation,utils->CreateReflectionBitmap等,他们已经为自己赢得了一张快速返回求职板的门票。
结构:
main.as (entry point)
com [dir]
--- greensock [dir] (example of 3rd party api location)
--- application [dir]
--- application.as (instantiator and startup handler)
--- models [dir]
--- views [dir]
--- managers [dir]
--- utils [dir]我建议在Robotlegs网站上注册,在那里问很多问题,那里有很多很好的支持,google小组也很有用。
祝好运。
D
https://stackoverflow.com/questions/11604724
复制相似问题