之前閱讀cocos creator文件的時候,看到了這個控制項,最近才用得到。需求是在按鈕上顯示購買**,如xx元購買。xx是通過label控制項顯示,「元購買」則是一張。由於**對應的數字是一位或者兩位數字,因此顯示的時候,單純的通過位置控制「xx元購買」不容易居中,因此需要用到layout控制項。
方案是將「xx」標籤節點這裡命名為price_label,將「元購買」節點定義為price_sprite。新建layout空間,隨後將這兩個節點置於其下。並設定layout的布局方式為horizontal,設定其變化resizemode為children。layout設定在父節點的(0, 0)。
這樣當**變化的時候,它們在顯示上仍然是居中的。
CocosCreator之Prefab 預製資源
官方文件 關於prefab的使用與講解 cc版prefab的方式說明 prefab 大家習慣喊它 預製體 其實通俗的講大家可以理解成是個 被打包的集合 prefab可以是由乙個或多個節點 node 元件 sprite label js指令碼等 組合,當然其中也會包括元件之間的關係等一同儲存。a 什麼...
Cocos Creator之自定義Action
使用方法 學習自定義action的最好方法是去檢視cocos creator中常用動作的寫法。比如cc.moveto繼承了cc.moveby,而cc.moveby則進一步繼承了cc.actioninterval。可以從cocos creator的引擎原始碼找到cc.moveby的相關定義 cc.mo...
cocos creator小遊戲案例之橡皮怪
註冊setinputcontrol function this 移動 this node.on touchmove function e this 結束 this node.on touchend function e this this node.on touchcancel function e...