标签:codec scree 另一个 str 嵌套 gem play 自己 教学
有人忘了扑灭他们的篝火!使用嵌套 if 躲避火球。
你可以在一个 if语句 内嵌套 (nest) 另一个 if语句 做出更复杂的选择。
用这个技能找到安全点,避开火球!
敬请期待
现在的处境可能让你想起了上一关,焰中舞动,不过这次你得同时应付两个火球了!在上方,火球随机出现,所以你不能直接来回走。 决定安全地点的方法需要更巧妙:
为了让你的计划得手,你需要用上嵌套 (nested) if结构 。说白了就是把一个 if结构 嵌入到 另一个 if结构 里,做到更复杂的条件选择。(亲,看懂了吗?)
注意,嵌套内层的 if结构 需要更多缩进,说明它在外层结构的 里面 。向左走和向右走的条件分支在 内层if 的范围内,而在中间的条件分支则属于 外层 if 的范围。
游戏中每个物品 (或者单位) 都有一个 pos 属性,代表了他的坐标位置。而每个 pos 本身也是个对象,它又包含了x 和 y 属性,这两个属性可以用来完成比如 moveXY 或者 buildXY 这样的任务。
在这关的默认代码里,我们帮你把 pos 设置为 gem.pos ,不过在以后的关卡里,你得自己动手才能丰衣足食。
【网易官方】极客战记(codecombat)攻略-森林-跃火林中forest-fire-dancing
标签:codec scree 另一个 str 嵌套 gem play 自己 教学
原文地址:https://www.cnblogs.com/codecombat/p/12186644.html