• 「网易官方」极客战记(codecombat)攻略-沙漠-快速赛跑-fast-and-furry-ous


    (点击图片进入关卡)

    没人能赶上跑步者。

    简介

    通常,代码按顺序执行:在下一个命令运行之前,您必须等待一条命令完成。

    # 这样只有宠物移动结束了,英雄才能移动
    moving:
    pet.moveXY(50, 21)
    hero.moveXY(50, 12)

    如果您将宠物的代码放入事件处理函数中,它将与英雄的代码并行运行!

    然后,你的宠物和英雄都会同时移动,赢得比赛。

    默认代码

    # 使用事件处理程序,这样宠物和英雄都会运行!
    def petMove():
        pet.moveXY(50, 21)
    # 使用pet.on(“spawn”,petMove)而不是petMove()。
    # 这样你的英雄和宠物就会同时运行。
    petMove() # Δ用pet.on替换(“spawn”,petMove)
    hero.moveXY(50, 12)

    概览

    通常,代码按顺序执行:在下一个命令运行之前,您必须等待一条命令完成

    # 这样只有宠物移动结束了,英雄才能移动
    moving:
    pet.moveXY(50, 21)
    hero.moveXY(50, 12)

    如果您将宠物的代码放入事件处理函数中,它将与英雄的代码并行运行

    # 英雄和宠物同时移动
    def petMove(event):
        pet.moveXY(50, 21)
    pet.on("spawn", petMove)
    hero.moveXY(50, 12)

    快速赛跑 解法

    # 使用事件处理程序,这样宠物和英雄都会运行!
    def petMove():
        pet.moveXY(50, 21)
    # 使用pet.on(“spawn”,petMove)而不是petMove()。
    # 这样你的英雄和宠物就会同时运行。
    pet.on("spawn", petMove)
    hero.moveXY(50, 12)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
     
     
  • 相关阅读:
    gitlab+gerrit+jenkins持续集成框架
    多线程自动翻页爬虫
    爬虫超级简单入门
    完整开发流程管理提升与系统需求分析过程 随堂笔记(day 1) 【2019/10/14】
    Logistic Regression
    cmdb项目-2
    cmdb项目-3
    cmdb全总结
    crm-1
    crm-2
  • 原文地址:https://www.cnblogs.com/codecombat/p/13157212.html
Copyright © 2020-2023  润新知