CocosStudio細節

環境:cocos2dx3.6,CocosStudio2.2.3.(依據版本或環境不一樣,問題不必定相同)函數

使用CocosStudio,確實能夠減小很多UI界面的設計工做,這裏需留意下:工具

工具中編輯使用控件,添加諸如:旋轉,setSkew之類的操做,在你導出csb文件加載進應用程序使用時,會提示:lua

CCASSERT(rotationZX == rotationZY, "CCNode#rotation. RotationX != RotationY. Don't know which one to return")這樣的錯誤,跟到CCNode源碼下發現,在getRotation()函數中會走到這個斷言。設計

導出csb對應的lua文件,會發現對應設置有旋轉屬性的控件在x和y的角度上不一致,致使以上錯誤!遊戲

解決辦法:對於要設置角度的空間在程序代碼裏進行手動設置。圖片

----------------------------2016-03-14----------------------------------------------ci

1,CocosStudio中的Button在設置顯示狀態:1,正常,2,禁止。兩個狀態時在工具裏設置後,導入CSB文件,應用程序執行時是達不到預期效果的,還有圖片經過進度條設置透明數值時也是沒有效果的,這兩種屬性值的設定,都須要手動的在程序裏進行設置:get

button:setTouchEnable(false);//是否可點擊源碼

button:setBright(false);//禁用狀態。it

img:setOpacity(num);//num:0~255之間的數值。

2,cocosStudio中的checkBox組件設置

a.UI顯示效果時,記得背景圖片與勾號選中圖片大小盡可能一致,這樣在遊戲運行時顯示出來的選中效果感受比較正常。

b.工具中的標示樣式若是不添加,是不會像Img那樣有默認"勾號"的。

c.按鈕的選中,禁止狀態仍是得在程序裏手動設置。

---------------------------2016-03-21----------------

1,cocosStudio細節問題:

當你在設置節點的長寬時,若是長寬對應的單位不一致就會出現,設置任何值時都不會有效的狀況,留意下:

相關文章
相關標籤/搜索