- 博客(4)
- 资源 (10)
- 收藏
- 关注
翻译 Building JavaScript Games for Phones Tablets and Desktop(9)- 颜色和碰撞
颜色和碰撞截止目前,你已经实现了Painter游戏中的大部分东西。你知道如何通过原型机制定义游戏对象的类。把这些类的实现放到不同的文件中,这样在未来如果要用到它们的话,只需要简单的复制就行了。在类中,成员变量的管理是通过方法来操作的。这一章,讲述用另一个方法来定义对象,通过定义属性。这章也会引进一个代表颜色的类型和如何处理炮弹和油漆罐之间的碰撞(如果碰撞发生,则油漆罐改变颜色)。一种代表颜色的不同方
2015-04-14 14:55:07 1427
翻译 Building JavaScript Games for Phones Tablets and Desktop(8)- 游戏对象类型
游戏对象类型之前的章节里,已经知道如何创造有少量游戏对象的游戏世界,比如大炮和炮弹。同时也知道了它们之间如何交互。比如,炮弹通过大炮的颜色来更换颜色。这章里,在游戏中增加降落的油漆罐。然而,在这之前,不得不重新学习如何在JavaScript中创建和管理对象。我引进类的概念作为一种手段用来一种确定类型的不同对象。然后,应用类的概念到Painter游戏中的其它部分。此外,学会如何在游戏中引进随机性。创建
2015-04-13 17:00:36 1019
原创 安装pip和virtualenv
setuptools文档pip文档virtualenv文档之前安装的setuptools,忘了怎么安装的,好像直接是用exe文件安装的。 安装Pip:下载了gz文件然后 python setup.py install 安装virtualenv:下载了whl文件然后 pip install *.whl 文件
2015-04-11 00:55:04 2819
翻译 Building JavaScript Games for Phones Tablets and Desktop(7)- 基本的游戏对象
基本的游戏对象在这章,开始对Painter游戏的源代码进一步的整理组织。这非常有必要,因为源代码里面有很多行代码。在上章里,我们把变量组合到了对象里面。这章里,会使用到更多的对象并且把代码分离到不同的文件里面去。使用分离的javascript文件你发现你的javascript文件已经有点大了。一个javascript中包含你所有的代码并不明智,因为很难从其中找到我们想要的代码。把文件分离开来很有意义
2015-04-10 10:09:53 1255
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人