//Sets up endgame and text variables for later use
var final = '';
var message = '';
var endGame = false;
//Ends the game by disabling input
function endGame(){
feedButton.off('click');
hydrateButton.off('click');
sleepButton.off('click');
entertainButton.off('click');
startButton.off('click');
}
function gameStart(){
healthDrop();
sanityDrop();
patienceDrop();
difficult();
randOne();
randTwo();
randThree();
randFour();
function indicateBegin(){
imgk.setAttrs({fill: 'purple'});
}
function indicateOff(){
imgk.setAttrs({fill: false});
}
var timer = setTimeout(indicateOff, 4000);
}
//Should ready KineticJS buttons for use
startButton.on('click', gameStart);
feedButton.on('click', tamaHibachi.feed);
hydrateButton.on('click', tamaHibachi.hydrate);
sleepButton.on('click', tamaHibachi.sleep);
entertainButton.on('click', tamaHibachi.entertain);
所以,我一直在尝试在KineticJS中为一个类项目创建一个游戏,但我发现我的按钮都不起作用。我不知道问题出在这部分代码中,但我相信它确实存在。有人可以帮忙吗?
答案 0 :(得分:0)
如果没有关于代码的更多信息,很难说出任何问题。例如,我的所有对象都有ID ...容器是一个ID为'容器的DIV'这样你就可以这样做:
container.addEventListener('mousedown', startListening, false );
如果您完成所有设置,我无法通过您的代码告诉我。可能与Kinetic没什么关系,因为我在Kinetic上有一个很大的项目,所有的事件听众都工作得很好。