CocosCreator 指令碼控制節點和元件

2021-09-13 16:48:07 字數 2119 閱讀 6195

只要在元件方法裡訪問 this.node 變數

start:

function()

cc.

class(}

});

start:

function()

}

this

.node.

getchildbyname

("children1"

)

this

.backnode = cc.

find

("canvas/menu/back");

cc.find

("cannon 01/barrel/sfx"

,this

.node)

;

啟用/關閉節點

更改節點位置

this

.node.x =

100;

this

.node.y =50;

this

.node.

setposition

(100,50

);this

.node.

setposition

(cc.v2(

100,50)

);this

.node.position = cc.v2(

100,50)

;

更改節點旋轉
this

.node.rotation =90;

this

.node.

setrotation(90

);

更改節點尺寸
this

.node.

setcontentsize

(100

,100);

this

.node.

setcontentsize

(cc.

size

(100

,100))

;this

.node.width =

100;

this

.node.height =

100;

更改節點錨點位置
this

.node.anchorx =1;

this

.node.anchory =0;

this

.node.

setanchorpoint(1

,0);

顏色和不透明度

在使用 sprite, label 這些基本的渲染元件時,要注意修改顏色和不透明度的操作只能在節點的例項上進行,因為這些渲染元件本身並沒有設定顏色和不透明度的介面。

mysprite.node.color = cc.color.

red;

mysprite.node.opacity =

128;

cc.component 是所有元件的基類,任何元件都包括如下的常見介面(假設我們在該元件的指令碼中,以 this 指代本元件):

cc.

class(,

},start:

function()

,});

cc.

class(,

},start:

function()

,});

cc.

class(,

},start:

function()

,});

cc.

class(,

start:

function()

.bind

(this),

5000);

},update:

function

(dt)},

});

Cocos Creator之Layout控制項

之前閱讀cocos creator文件的時候,看到了這個控制項,最近才用得到。需求是在按鈕上顯示購買 如xx元購買。xx是通過label控制項顯示,元購買 則是一張。由於 對應的數字是一位或者兩位數字,因此顯示的時候,單純的通過位置控制 xx元購買 不容易居中,因此需要用到layout控制項。方案是...

cocos creator 觸控指令碼

我寫成的是乙個拖動指令碼 cc.class onload registerevent init data 觸控開始 param event oneventstart event 觸控移動 param event oneventmove event 觸控 當手指在目標節點區域外離開螢幕時 比如說,觸控...

域控下發指令碼 域控下發指令碼,安裝zabbix客戶端

1.在域控制器上,訪問域的sys vol下的scripts資料夾,在本環境中,網域名稱為 com,對應的資料夾為 itjoying.com sysvol com scripts 2.新建乙個zabbix目錄,並將對應版本zabbix agentd.exe 複製到zabbix目錄下 3.cmd執行gp...