我已經設置了一個任務來創建我自己的簡化版遊戲cookie點擊器(http://orteil.dashnet.org/cookieclicker/)。除了一件事之外,我幾乎可以得到所有的東西,我試圖打印一條警報,說爲了購買升級,你首先需要X更多的燻肉,(玩家增加他們的數量通過點擊培根圖像來烘烤)。在一個簡單的javascript程序中使用變量卡住
這些是我目前聲明的變量:
<script>
var RPS=0;
var RPC=1;
var bacon=0;
var RPCPrice=50;
var RPSPrice=50;
</script>
隨着RPS意思片醃豬肉玩家每秒饒人,RPC意味着片醃豬肉玩家每次點擊獲取的當前數量的當前數量,和RPC/RPS價格是下一次升級後的成本。
我設法得到一個警告說片醃豬肉正確的數字播放器是從下往上的價格遠用:
document.getElementById('errors').innerHTML="You can't afford this RPC upgrade, you need " + (RPCPrice-bacon + " more rashers!");
但是在想,如果有一個更有效的方法
var neededRPS=Math.round(RPSPrice-bacon);
,然後也改變了警報:通過聲明一個變量suchas做到這一點
document.getElementById('errors').innerHTML="You can't afford this RPS upgrade, you need " + neededRPS + " more rashers!");
但是這似乎不起作用。
任何幫助將不勝感激,或者如果有人知道任何簡單的方法來做到這一點 請賜教!我是一個javascript新手,所以提前道歉,如果這有一個非常簡單的修復,我錯過了。
乾杯
你所獲得輸出錯誤? – Susai
這工作得很好,你剛剛搞砸了圓括號 - > http://jsfiddle.net/yqDTA/ – adeneo