cocos2d-x开发: 场景实体(entity)管理(5)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-16 20:03 点击:次
p>29
p>30 entity_manager_ins:register_entity( skeleton_entity_ins )
p>31 entity_manager_ins:register_entity( skeleton_entity_ins1 )
p>32
p>33 local scheduler = cc.Director:getInstance():getScheduler()
p>34 scheduler:scheduleScriptFunc( function ( dt )
p>35 entity_manager_ins:update( dt )
p>36 end, 0, false )
p>37 end
p>38
p>39 return test_entity_manager_case
p>
p>
p>
p>把这些代码加到test_controller中就好了.代码如下:
p>
p>
p> 1 local fmt_logger = require "src.firework.fmt_logger"
p> 2
p> 3 local test_controller = class( "test_controller", nil )
p> 4
p> 5 function test_controller:ctor()
p> 6 fmt_logger.trace("---------------------------------------------------------")
p> 7 fmt_logger.info(" running mode: [" .. self.__cname .. "] ")
p> 8 end
p> 9
p>10 function test_controller:run()
p>11
p>12 require "src.unittest.test_case"
p>13 get_test_case_sample().new():run()
p>14
p>15 local test_fmt_logger_case = require "src.unittest.firework.test_fmt_logger_case"
p>16 test_fmt_logger_case.new():run()
p>17
p>18 local test_default_dispatcher_case = require "src.unittest.firework.test_default_dispatcher_case"
p>19 test_default_dispatcher_case.new():run()
p>20
p>21 local test_g_firework_case = require "src.unittest.firework.test_g_firework_case"
p>22 test_g_firework_case.new():run()
p>23
p>24 local test_event_dispatcher_case = require "src.unittest.firework.test_event_dispatcher_case"
p>25 test_event_dispatcher_case.new():run()
p>26
p>27 local test_measure_manager_case = require "src.unittest.firework.test_measure_manager_case"
p>28 test_measure_manager_case.new():run()
p>29
p>30 local test_layer_update_case = require "src.unittest.firework.test_layer_update_case"
p>31 --test_layer_update_case.new():run()
p>32
p>33 local test_entity_manager_case = require "src.unittest.firework.test_entity_manager_case"
p>34 test_entity_manager_case.new():run()
p>35
p>36 end
p>37
p>38 return test_controller
p>
p>
p>
p>unittest这一套是我自己写的,只是为了自己用着方便, 如果需要知道如何实现的,请去参考前面文章.我在写代码分离模块的时候写过这部分的代码.
p>
p>cocos版本是cocos2d-x 3.3 final. 如果是用 <3.3版本或者是2.x版本,相信修改少量的代码就可以了.就到这里了。
相关新闻>>
- Cocos2d-x中 发起http请求
- cocos2d-x-3.3-018-游戏摇杆joystick源码分享
- cocos2dx背景透明处理
- cocos2d-x 3.2 之 别踩白块(第一篇)
- Cocos2d-x回调函数 Lambda表达式
- Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要
- Cocos2d-x 3.2 大富翁游戏项目开发-第七部分 获取角色路径_2
- Cocos2d-x 自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗
- Cocos2d-x 3.2 大富翁游戏项目开发-第七部分 获取角色路径_3
- Cocos2d-x 3.2 大富翁游戏项目开发-第八部分 角色按路径行走
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>
您可能感兴趣的文章
- UIViewController的retainCount(Object C)
- cocos2d-x在mac下配置安卓开发环境
- quick-cocos2d-x教程12:实现文本和密码输入界面
- Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之
- symbian UI开发小结(一)
- 五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)
- Cocos2d-x3.0 文件处理
- cocos2dx V3.2 mac os Xcode6.1 环境配置
- cocos2d-x-3.0 alpha1与C++11练习三:飞镖忍者,如何移动精灵及