目录(Content): 一、概述 二、关于程序的编译和链接 三、Makefile介绍 1、Makefile的规则 2、一个示例 3、make是如何工作的 4、Makefile中使用变量 5、让make自动推导 6、另类风格的Makefile 7、清空目标文件的规则 四、Makefile总述 1、M ...
分类:
其他好文 时间:
2020-05-15 10:01:24
阅读次数:
75
(点击图片进入关卡) 保持以嵌套的 if 语句为中心。 简介 想象一下每个 if / else 作为一个容器。 将另一个 if / else 语句放在另一个语句中是可以接受的! 看到: enemy = hero.findNearestEnemy() if enemy: if enemy.type = ...
分类:
编程语言 时间:
2020-05-14 19:49:55
阅读次数:
80
(点击图片进入关卡) 使用新的,有选择性的定位技能击败食人魔巡逻队。 简介 您现在可以访问功能强大的 if-statements 。 有关详细信息,请查看 “Programmaticon II” 的“右下角”工具栏中的工具栏。 if-statements 是编程中很常用的一个语句,你可以按照这样的格 ...
分类:
编程语言 时间:
2020-05-13 20:28:14
阅读次数:
71
(点击图片进入关卡) 巡逻村庄的入口,但需要保持防御状态。 简介 记住 if then else . if 来判断, then 来执行, else 执行其他情况。 else 就像 if ,除了它包含应该在 if 条件为 false 时运行的代码: if enemy: # 以下代码会在敌人出现时运行 ...
分类:
编程语言 时间:
2020-05-13 19:49:48
阅读次数:
68
(点击图片进入关卡) 使用代码块找到离开库的方法。 简介 你的代码已经一行接一行地开始工作了。 现在,你将使用 code blocks :这是一个可以反复使用的命令。 这是你创造 code blocks 的方法: # 使用":"冒号开启一个代码块 while True: # 以下,任何使用4格缩进的 ...
分类:
编程语言 时间:
2020-05-12 20:30:36
阅读次数:
91
(点击图片进入关卡) 使用新的编码能力来瞄准没有名字的敌人。 简介 变量 (Variables) 包含着以后要用到的信息。你可以随意将一个值 (Value) 保存到变量里。 使用 findNearestEnemy() 定位最近的敌人。 closestEnemy = self.findNearestE ...
分类:
编程语言 时间:
2020-05-12 20:27:33
阅读次数:
101
(点击图片进入关卡) 千里之堤,溃于蚁穴。 简介 在 Pac-man 风格的街机游戏系列的最后一关,我们将平衡游戏。 游戏逻辑准备就绪。 在之前的关卡中,我们使用高英雄速度等非均衡游戏参数而是简化游戏测试的早期阶段。 然而,游戏的最终版本应该是平衡的。 如果太容易,玩家会感到无聊。 如果太难了,那么 ...
分类:
其他好文 时间:
2020-05-09 18:47:18
阅读次数:
97
之前在做「双十一攻略页」的时候就发现这个细节,但是当时没有太在意,今天又遇到了。 createjs 的代码: var stage = new createjs.Stage(canvas); var container = new createjs.Container(); var rect = ne ...
分类:
其他好文 时间:
2020-05-08 17:55:27
阅读次数:
70
(点击图片进入关卡) 让我们清理这个战场。 简介 以前,我们使用'destroy'方法来清除障碍物或未收集的物品。 destroy 也可以用来提高游戏的性能。 在这个关卡,食人魔正在攻击一个由弓箭手守卫的村庄。 所以几分钟后,将会有数百个失败的食人魔。 让我们通过摧毁失败的食人魔来节省内存和资源。 ...
分类:
其他好文 时间:
2020-05-06 20:13:25
阅读次数:
99