學習貪吃蛇JS專案實戰筆記2

2021-07-06 11:23:55 字數 1427 閱讀 9596

學習貪吃蛇js專案實戰筆記2

一些用到的動作語句

cc.moveto._create = cc.moveto.create;

cc.moveto = cc.moveto.create = function(duration, posorx, y)else

};cc.moveby._create = cc.moveby.create;

cc.moveby = cc.moveby.create = function(duration, posorx, y)else

};cc.jumpto._create = cc.jumpto.create;

cc.jumpto = cc.jumpto.create = function(duration, position, y, height, jumps)else

};cc.jumpby._create = cc.jumpby.create;

cc.jumpby = cc.jumpby.create = function(duration, position, y, height, jumps)else

};

在迴圈加入的使用action時,this.sprite1.stopallactions(); 用的不夠熟練,加入for語句後,跳轉過快,得不到想要的效果,尋求一種可以解決問題的新方法。。。。。。。。

幀動畫的載入使用

,定義陣列var allframe=;for(var i=0;i<5=5;i++)

var animation=new cc.animation(allframe,0.03);

var animate=new cc.animate(animation);

var act=new cc.repeatforever(animate);

var sp=new cc.sprite();注意不能使用node,最好不要使用空精靈,所以var sp=new cc.sprite(「res/walk.png」);

觸控監聽的使用 

字母的小寫eventmanager

cc.eventmanager.addlistener(,this)

touchbegan裡面一定要加return true;否則後面的moved,ended事件不好使/////

cocostudio的使用     注意載入不了csb的檔案,cocostudio打包時的頁面有解釋,注意看

建立cocostudio專案 呼叫語句var loginjs=ccs.load(「res/mainscene.json」);this.addchild(loginjs.node);載入檔案

載入plist檔案,resource.ls檔案中引入.png   ,plist資源    使用particlesystem載入資源檔案

新增粒子效果,this.spark = new cc.particlesystem(res.spark_plist);

js 實現貪吃蛇專案

近來在學習js高階,便學習著做個網頁版貪吃蛇專案。map tools.js function window.tools tools food.js function game.prototype.start function function runsnake if heady 0 heady ma...

貪吃蛇筆記

1.用image新增button元件代替button 2.控制物體移動不一定要寫在方法裡,可以用invokerepeating 方法,想要修改變數時可以cancelinvoke 先暫停再修改 3.食物的隨機生成可以讓每次生成的食物的用陣列儲存 然後獲取元件替換。4.單例模式,用於吃完食物後生成新食物...

貪吃蛇學習筆記 C

事情是這樣的,我上的大學裡有個和微軟合作的俱樂部,面向大一招新的時候我去參加了一面,面試完acm組又去了一下game組,結果就讓我寫乙個貪吃蛇作為二面前的任務。這我也沒寫過啊,就只好搜了一下別人的源 學習學習。我從這裡找的源 但真正的作者是這位。一百多行的 看下來,確實是學到了不少。首先是整體的演算...