Tui-x 运行demo和部署项目 ( 转 ) ----- 5
2015-11-24 18:44
411 查看
以下例子均以Tui-x 3.x为例 vs2013, cocos2dx 3.2, FlashCS6
1.如何运行HelloTuiCpp或HelloTuiLua
我们在github上下载好的Tui-x是不含引擎的,所以我们需要自己配置引擎目 录,而Cpp和Lua会有少许区别。Cpp具体操作:下载好的cocos2dx3.x的引擎,然后直接把这个引擎改名成cocos2d,复制到Tui- x/HelloTuiCpp下,Lua具体操作:下载好的cocos2dx3.x的引擎,然后直接把这个引擎改名成cocos2d-x,复制到Tui-x /HelloTuiLua/frameworks下。
如
![](http://blog.csdn.net/ab342854406/article/details/38376623)
![](http://img.blog.csdn.net/20140805093912260)
![](http://img.blog.csdn.net/20140805093927907)
下载好的Tui-x后,里面会自带CocosWidget目录,我们用到的所有控件都放在里面,Cpp的Demo项目要注意把WidgetMacros.h里面的宏USING_LUA的开关切换成0,反之为1。因为CocosWidget是Cpp和Lua项目公用的,而tui目录则需要根据Cpp或Lua来对应使用。接下来就可以编译运行了。vs的玩家请双击sln,xcode的玩家请双击xcodeproj。
![](http://blog.csdn.net/ab342854406/article/details/38376623)
![](http://img.blog.csdn.net/20140805094003662)
2.使用Tui-x开发的时候哪些依赖库是必须的?
CocosWidget,RapidXml和对应的tui解析库是必要的依赖库(Cpp项目使用HelloTuiCpp的tui目录,Lua项目使用HelloTuiLua的tui目录)。然后CocosBase和CocosNet是
可选的。其中HelloTuiCpp是结合使用CocosWidget和CocosBase,而HelloTuiLua则只使用了
CocosWidget。开发时候记得把宏USING_LUA正确切换,Lua项目的话因为会比Cpp项目多了些auto文件,所以稍微有些区别。
3.如何部署一个Tui-x的开发环境?
其实嘛,HelloTuiCpp/Lua 就是直接用HelloWorld做的,你只要把依赖目录都放好就算是完成部署了。如果你想像HelloTuiCpp那样结合CocosBase的话,你需要注意几点:
①你的场景必须继承CSceneExtension,当然我更支持你继承TuiBase,因为继承TuiBase更好用。
②你得场景需要进行注册,用宏REGISTER_SCENE_FUNC即可。
![](http://img.blog.csdn.net/20140805093857890)
![](http://blog.csdn.net/ab342854406/article/details/38376623)
你接下来需要做的是开始使用FlashCS来制作场景。HelloTuiCpp里面对CocosBase的使用也很简单,把场景直接交给CocosBase管
理,无须手动操作Direct。详细的CocosBase使用还可以运行CocosBaseTestCpp进行学习。CocosNet是一个长连接的网络
库,也是十分好用,轻量,由于接口和使用比较简单,所以就不做演示了,有兴趣的同学可以运行CocosNetTestCpp进行学习。
CocosWidget 官方群261286285 Tui-x 官方群 347085657
4.下载
Tui-x 2.x : https://github.com/LingJiJian/tui/tree/Tui-x
Tui-x 3.x https://github.com/LingJiJian/Tui-x
1.如何运行HelloTuiCpp或HelloTuiLua
我们在github上下载好的Tui-x是不含引擎的,所以我们需要自己配置引擎目 录,而Cpp和Lua会有少许区别。Cpp具体操作:下载好的cocos2dx3.x的引擎,然后直接把这个引擎改名成cocos2d,复制到Tui- x/HelloTuiCpp下,Lua具体操作:下载好的cocos2dx3.x的引擎,然后直接把这个引擎改名成cocos2d-x,复制到Tui-x /HelloTuiLua/frameworks下。
如
下载好的Tui-x后,里面会自带CocosWidget目录,我们用到的所有控件都放在里面,Cpp的Demo项目要注意把WidgetMacros.h里面的宏USING_LUA的开关切换成0,反之为1。因为CocosWidget是Cpp和Lua项目公用的,而tui目录则需要根据Cpp或Lua来对应使用。接下来就可以编译运行了。vs的玩家请双击sln,xcode的玩家请双击xcodeproj。
2.使用Tui-x开发的时候哪些依赖库是必须的?
CocosWidget,RapidXml和对应的tui解析库是必要的依赖库(Cpp项目使用HelloTuiCpp的tui目录,Lua项目使用HelloTuiLua的tui目录)。然后CocosBase和CocosNet是
可选的。其中HelloTuiCpp是结合使用CocosWidget和CocosBase,而HelloTuiLua则只使用了
CocosWidget。开发时候记得把宏USING_LUA正确切换,Lua项目的话因为会比Cpp项目多了些auto文件,所以稍微有些区别。
3.如何部署一个Tui-x的开发环境?
其实嘛,HelloTuiCpp/Lua 就是直接用HelloWorld做的,你只要把依赖目录都放好就算是完成部署了。如果你想像HelloTuiCpp那样结合CocosBase的话,你需要注意几点:
①你的场景必须继承CSceneExtension,当然我更支持你继承TuiBase,因为继承TuiBase更好用。
②你得场景需要进行注册,用宏REGISTER_SCENE_FUNC即可。
你接下来需要做的是开始使用FlashCS来制作场景。HelloTuiCpp里面对CocosBase的使用也很简单,把场景直接交给CocosBase管
理,无须手动操作Direct。详细的CocosBase使用还可以运行CocosBaseTestCpp进行学习。CocosNet是一个长连接的网络
库,也是十分好用,轻量,由于接口和使用比较简单,所以就不做演示了,有兴趣的同学可以运行CocosNetTestCpp进行学习。
CocosWidget 官方群261286285 Tui-x 官方群 347085657
4.下载
Tui-x 2.x : https://github.com/LingJiJian/tui/tree/Tui-x
Tui-x 3.x https://github.com/LingJiJian/Tui-x
相关文章推荐
- Tui-x 资源管理( 转 ) ----- 4
- Tui-x 命名规则( 转 ) ----- 3
- Tui-x 基础使用 ( 转 ) ----- 2
- Tui-x简介 ( 转 ) ---- 1
- UIScrollView的属性总结
- easyui-datagrid---动态创建表头和加载数据
- UIimage存入本地并读取
- UIPickerView(API+选择器使用)
- 百度编辑器UEditor使用
- easyui-datagrid 编辑模式详解
- POJ 2299 Ultra-QuickSort 【树状数组求逆序数】
- html required属性
- UIView 设置圆角和边框备忘
- Apue Chapter 6 习题答案
- easyui combobox 随便输入,清除不存在输入值
- iOS 官方文档 UIView
- gradle.tooling.ModelBuilderService not found
- HDU 4339 Query【线段树】单点更新,动态查询
- NSOperationQueue XXXX isFinished=YES without being started by the queue it is in
- iOS 动画 UIView动画