为什么我的代码不能与播放器对象一起工作
Why does my code not work with a player object?
我添加了一个玩家对象保存游戏到我的"游戏"(也就是我学习JS),但似乎游戏不再工作了,因为它。
http://jsfiddle.net/TieSoul/Jjmdv/10/player = {}
和所有相关的东西似乎使它无法正常工作,即使它仍然可以正常工作。
你的代码中也有一些其他问题,但是…添加这个:
player.player = {};
:
var player = {};
player.cookies = 0;
player.cookieIncrement = 1;
player.buildingsArr = [0];
player.player = {}; //HERE
player.player.buildingsCost = [10];
player.player.buildingsForEvery = [1];
player.buildingsName = ['Cursors'];
player.cursUpgrGet = [0, 0];
player.cursUpgrCost = [50, 200];
player.upgradeAmnt = [2];
player.fps = 60;
player.cps = 0;
还可以尝试使用一些javascript控制台,而编码像firebug。
我认为有相当多的错误,我不确定你想要修复什么
我在jsfiddle的html部分替换了:
var e = document.getElementById("player.cookies");
由:var e = document.getElementById("cookies");
基本上你有一个document.getElementById('player.cookies')但是你找不到它,因为元素id player。不存在
你可以看到饼干的制作。
基本上你试图修改一个不存在的元素(player.cookies)的innerHTML。
我也改变了:
player.player.buildingsCost = [10];
player.player.buildingsForEvery = [1];
由:player.buildingsCost = [10];
player.buildingsForEvery = [1];
jsfiddle with my changes to your code:
http://jsfiddle.net/Jjmdv/14/注意,现在有一个cookie计数器。
相关文章:
- 如何将Underscore.js过滤器与对象一起使用
- 为什么'这'与函数对象一起使用时会有不同的处理方式
- ASP.NET MVC - 将 PartView 与另一个对象一起返回给 Ajax
- 将jQuery与我自己的文档对象一起使用
- IndexOf 不能与包含数组的对象一起正常工作
- 将引导工具提示与 SVG 对象一起使用 - 尽管指定了容器,但不显示
- 将jQuery砖石与绝对定位的父对象一起使用
- 如何使与jquery延迟对象一起工作的函数表现得像同步函数
- Array.prototype.map.bind与对象一起使用是否可靠
- Backbone将Undercore模板与辅助对象一起使用
- Expressjs-有没有一种方法可以让helper函数与req,res对象一起使用
- 是将数据作为属性附加到延迟对象,还是将数据与延迟对象一起发送到执行解析的函数
- ChartJs不能与这个JSON对象一起工作
- 与对象一起继承子对象
- 美元.扩展不能与数组和in对象一起工作
- 无法将attr与D3 v4中的对象一起使用
- 如何将两个jquery对象一起设置动画
- React:您可以将setState与现有的状态对象一起使用吗
- Pixi.js你如何将moveTo与OOP对象一起使用
- 为什么我的代码不能与播放器对象一起工作