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版本,相信修改少量的代码就可以了.就到这里了。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>