做了5年多的游戏程序,一直习惯于从代码的角度查看整个游戏。
现在接触creator,整个的开发流程和传统的不太一致。
接触了好几天,自己也在查看和摸索官方给出的例子,由于我是程序,也还是习惯从脚本开始摸索。
有些问题想找先行者解答下
问题1——我怎么查看一个javascript被几个节点引用?一个javasscript脚本是有可能被多个节点引用的,我怎么找出所有的引用了同一个javascript脚本的节点?这样才能防止错误修改javascript脚本。
问题2——目前的多个节点间的数据通信一直没看到有个好的解决方案。我在做APP开发时,习惯使用“消息总线”这一个概念去协调各模块间的通讯问题,所有的消息都可以先通过“总线”汇总,各模块监听总线,如果是自己感兴趣的就处理,不感兴趣的就丢掉。虽然有可能影响性能,但各模块能很好的做到解耦。
我也想在游戏中做到这一点,但creator是多个场景进行切换,那我这个“消息总线”应该挂靠在哪个节点下才合适?或者说怎样定义一个全局的变量供各场景调用?



