此代碼不能打印我們的roomC返回,而不是返回楠我已經通過代碼追溯和確定碼NaN的從這個代碼
var minR = (Game.height * Game.width)/300;
var maxR = (Game.height * Game.width) /150;
導致楠出現在這裏是代碼的全部任何幫助,將不勝感激!
Game = {
mapG:{
width: 75,
height: 50,
tile:{
width: 10,
height: 10
}
},
width: function() {
return this.mapG.width * this.mapG.tile.width;
},
height: function() {
return this.mapG.height * this.mapG.tile.height;
},
start: function() {
var minR = (Game.height * Game.width)/300;
var maxR = (Game.height * Game.width) /150;
var range = maxR - minR + 1;
var roomC = Math.floor((Math.random()*maxR)+minR);
//#3L11Tw0w0w0w0
Crafty.init(Game.width(), Game.height());
Crafty.background('rgb(6, 38, 111)');
var map =[];
for(var x = 0; x < 100; x++){
map[x] = [];
for(var y = 0; y < 100; y++){
map[x][y] = x*y;
}
}
console.log(map[10][11]);
//Need this to print out!
console.log(roomC);
}
}
嘗試在這兩行中將'Game'改爲'this'。 – PitaJ 2013-04-23 14:20:10
@PitaJ無所謂 – Ian 2013-04-23 14:28:06