摘要: 组件化开发as游戏开发UI生命周期绘图对象相互添加原则1.Flex组件化开发 编写flex组件需要有一定的组件接口设计,并严格遵循UI的延时刷新视图机制. 最初第一次设计实现组件的时候,没有考虑过构造函数里传参的问题,觉得有没有都没什么关系,但是后来看了flex源码的组件,没有一个带参数的,而且源码的组件和界面皮肤都是分离的. 接口设计一定要考虑到绘图创建、绘图刷新、绘图摧毁,尽可能把变动的信息作为参数传递进来或者是写入配置文件.2.as游戏开发 第一次用as3.0开发一个简单的立方体用的是Away3D,Away3D的核心渲染机制是利用显卡渲染,开发项目过程中需要将渲染机制改为DirectX渲 阅读全文
posted @ 2013-01-07 09:58 梦飞无痕 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 目录Robotlegs 是什么依赖注入使用 InjectorsSwiftSuspenders 适配器注入语法Injector 类的映射注入MediatorMap 类的依赖注入CommandMap 类的依赖注入The ContextMVCS 参考实现ContextController & CommandsView & MediatorsModel, Service and the ActorModelService框架事件CommandsCommand 职责触发 Command链接 Command应用程序层的解耦MediatorsMediator 职责映射一个 MediatorV 阅读全文
posted @ 2013-01-06 17:13 梦飞无痕 阅读(335) 评论(0) 推荐(0) 编辑