我想扩展 Robotlegs (1.5.2) SignalContext 以允许 AGAL / Molehill 3D。那里有一个 Away3d 端口以及与 Starling 兼容的机器人腿构建的开始 - 但这看起来不完整。至少我想这需要一个自定义 SignalContext 和 MediatorMap 但我想看看其他人是否正在考虑它(可能是下一个 Robotlegs 的主要版本?)
任何关于如何实现这一目标的想法表示赞赏
干杯!
我想扩展 Robotlegs (1.5.2) SignalContext 以允许 AGAL / Molehill 3D。那里有一个 Away3d 端口以及与 Starling 兼容的机器人腿构建的开始 - 但这看起来不完整。至少我想这需要一个自定义 SignalContext 和 MediatorMap 但我想看看其他人是否正在考虑它(可能是下一个 Robotlegs 的主要版本?)
任何关于如何实现这一目标的想法表示赞赏
干杯!
M-model V-iew C-ontroller S-service
信号基本上是在一天结束时注入的变量,其他一切都像往常一样被分开。
Stage2D、Stage3D、StageVideo = 观看次数。
AGAL / 着色器又名墙和上面的油漆(分类视图)
但是,如果它是一个复杂的 Away3D 4.x 项目,为了简单和速度,我不会触及框架。自己采用强大的文件夹化轻松的 mvc 文件夹结构,只需在需要的地方和时间使用一些单例和工厂模式来编写一些东西。
您还需要权衡使用 Robotleg/Pure MVC 等构建项目所需的时间,与实际工作以实现项目目标的框架(通常最终会花费相当多的时间)作斗争的时间。
我经常在此类项目中构建一个轻松的 mvmu(模型、vies、managers、utils)来实现强大的文件夹化,从而提供更好的性能并实现 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