摘要:
感谢大家一直支持我写这样一系列的博客,从中我自己也获益良多,cocos2d-x这样一款非常棒的引擎,是值得我们去学习和分享的,谈到分享,那我就把这套写了差不多一两个月的框架给大家开源下载,写的很一般,当然由于一个人写也有一些BUG和待优化的地方,我觉得开源的意义希望学到更多,改进更多,之前我发了一份android JAVA原生态写的源码,在我的群里和博客里面有云盘下载地址;这套框架只用了cocos2d-x,C++语言,VS2012开发环境;我会继续坚持写下去,并不为什么,就为喜爱游戏,编写自己的一个世界。本套源码是cocos2d-x2.1rc0-x-2.1.4版本引擎;使用将HelloCpp里 阅读全文
摘要:
简单探讨一下如何在cocos2d-x的游戏引擎里面去制作各做交互UI界面,常见的UI如下:人物头像,血条值,经验条,技能按钮,以及各种玩家交互的界面按钮:背包,人物属性,门派,等;类似上面的图示交互UI,他们是悬浮于窗体上的。那么按照我现在做的层级架构就是这些UI操作,是不属于任何CCObject的,或者被继承的;回到第一篇我对整个架构的分析,这些交互UI属于事件,和任务类型!对于手游UI来说这类似的UI设计更为严格,因为玩家位移的交互方式,就是点击屏幕,我们要虚拟化各种按键去实现各种操作。先把以上描述的基本UI在界面上画出来:BaseUI.cpp ,BaseUI.h 类 ui_exp =.. 阅读全文