我正在使用canvas标签制作一个Javascript游戏,我正在使用增强的for循环来更新玩家位置.
简单来说:
var actors = new Array();
var player = new Actor(0, 0, img);
actors[0] = player;
function update_positions() {
//position 1
for(var a in actors) {
//position2
a.xpos += a.xvel;
a.ypos += a.yvel;
}
}
Run Code Online (Sandbox Code Playgroud)
就在位置1的for循环之外,我可以访问actors [0] .xvel的正确值.在位置2的for循环内,a.xvel未定义.有人可以向我解释发生了什么吗?
这个Django票证说他们不会添加默认的Django模板文件扩展名.你使用什么文件扩展名?
我正在使用一些不包含某类函数的函数原型的C代码.不使用函数原型有什么好处吗?这些函数从不相互调用,也没有参数.代码变化很大,所以也许它只需要编辑一行?