0
我認爲這可能是相當基本的,我仍然在學習CreateJS。我不會將所有的代碼作爲一個大程序包含在內,但基本上是這樣。CreateJS勾選功能不從外部值更新。
超出了我的蜱功能我有這樣的代碼:
var hitOrMiss = 'Mada';
function hit()
{
hitOrMiss = 'Hit';
//alert(hitOrMiss);
}
function miss()
{
hitOrMiss = 'Miss';
//alert(hitOrMiss);
}
當我點擊一個按鈕,並調用這些他們正在測試OK(提醒了值)。
在我的tick()函數中,值沒有被拾取。
if(hitOrMiss = 'Mada')
{
var basic = 'basic';
}
else if(hitOrMiss = 'Hit')
{
if(gamePrincessBmpAnimation.x < 1000)
{
gamePrincessBmpAnimation.x += gamePrincessBmpAnimation.vX;
var basic = 'Not basic';
}
}
else if(hitOrMiss = 'Miss')
{
if(gamePrincessBmpAnimation.x > 60)
{
gamePrincessBmpAnimation.x -+ gamePrincessBmpAnimation.vX;
var basic = 'Miss Not basic';
}
}
我是否需要指定偵聽器,如果是的話應該如何設置?
我已經觸發了下面,是否有類似的東西需要添加到滴答功能?
createjs.Ticker.addListener(window);
createjs.Ticker.useRAF = true;
createjs.Ticker.setFPS(60);
gameStage.update();
如果蜱函數內聲明所有的發射,其中一個例子的其它:
if (bmpAnimation.x >= screen_width - 16) {
// We've reached right side of our screen
// We need to walk left to go back to our initial position
bmpAnimation.direction = -90;
}
任何幫助,將不勝感激! :)
修正了這個問題,不是一個createJS問題,是一個愚蠢的Javascript問題,代碼在這裏:else if(hitOrMiss ='Hit')應該是其他的if(hitOrMiss =='Hit')等等。 –