Cocos Studio使用问题

1.cocos studio中textFiled输入文本框预设文字在studio里设置颜色不是预期颜色。

需要在代码里修改,以下2种方法均可:

:setPlaceHolderColor(cc.c4b(255,255,255,255))

:setPlaceHolderColor(cc.c3b(255,255,255))

官方示例居然藏在..\Cocos2d-x\cocos2d-x-3.10\tests\lua-tests\src\WebViewTest\webViewTest.lua里面!!!太坑了。

2.3B和4B、4F的区别:

ccColor3B 用三个 0-255 的整数描述颜色,不带透明度
ccColor4B 用四个 0-255 的整数描述颜色,带透明度
ccColor4F 用四个 0.0 - 1.0 的浮点数描述颜色,带透明度

3.查看Lua和C++方法绑定的文件夹:

..\Cocos2d-x\cocos2d-x-3.10\cocos\scripting\lua-bindings\auto

4.Scene里一级panel:

一级panel尽量不要固定拉伸,会导致子控件在不同分辨率下移位。如图设置即可。


5.复用cocos studio的csd文件:

直接在A的工程目录下拷贝相关资源文件和csd文件,到B工程的同样目录下即可。

6.用cocos studio导出的csb文件如果不在res根目录下,会导致资源无法被搜索加载。

只需要在appFinishLunch里加上AddSearchPath导出的csb的文件的目录即可。


7.imageView 使用loadTexture从plist文件里读取图片:

代码在GuiConstants.lua 和DeprecatedUIEnum.lua里。


使用plist图片给button用:

local item = ccui.Button:create("crystal.png", "", "", ccui.TextureResType.plistType)

给imageView用:

            self._imgBattle:loadTexture("imgElec4.png",ccui.TextureResType.plistType)

或:
            self._imgBattle:loadTexture("imgElec5.png",UI_TEX_TYPE_PLIST)


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值