■先日書いたCocosCreator(V2.x)のタッチイベントについての追記。
直接関数名を呼び出すのではなく、匿名関数の中で関数を呼び出すやり方に落ち着いた。
もしかしたら他にやり方があるのかもしれないけど
現状、他のノード、コンポーネントを呼び出す際にこちらの方が
スムーズに行く気がするので。
関数の書き方は
「hogeFunc:function(event,self){},」
でも
「hogeFunc(event,self){},」
でも問題ない。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// // var self =this; this.node.on(cc.Node.EventType.TOUCH_START,function(event){ self.hogeFunc(event,self); }); hogeFunc(event,self){ cc.log("hogeFunc"); }, //関数の書き方は以下でも可能 //hogeFunc:function(event,self){ //}, // // |
元記事はこちら
コメントを書く