Tui-x 运行demo和部署项目

1 篇文章 0 订阅
1 篇文章 0 订阅

以下例子均以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下。


下载好的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



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值