奥数和编程第五课 打怪游戏初级版

打怪游戏初级版

打怪游戏是游戏里最多见的一种啦,也是最好玩的。这一课用到了进度条、随机数、画笔三个知识点。

角色列表

看看后边的代码,想想为什么有两个瞄准镜呢?

瞄准镜代码

瞄准镜在程序开始以后,随时移动到鼠标位置。也就是鼠标变成了瞄准镜。当鼠标按下的时候,瞄准镜里的红色消失,有开枪的动画效果。为什么有另外一个瞄准镜呢?答案是为了让按下鼠标以后,瞄准镜外圈和里面的十字线还在。 你明白了吗?另外一个瞄准镜只跟着鼠标移动。

蝙蝠的代码

蝙蝠代码的特点是逐渐变大,仿佛是从远处飞过来的。如果碰到瞄准镜并且鼠标被按下,就说明被打中了。于是得分增加1,蝙蝠消失。

女巫的代码

女巫被设计成从背后飞来,消失在远处。所以用到将角色重复减小的方法。减小就是让增大的数字为负数。

另外一个女巫的代码有细微的不同


进度条的代码

进度条用到画笔功能,先设置画笔颜色、粗细,抬笔状态下移动到初始位置,然后落笔。在一分钟内移动画完进度条。然后等待1秒钟,得分清零,重新开始。

同学们做这个游戏的时候,可以结合前面讲过的背景切换功能,制作出前面的说明,后边的结束画面。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 朱自清,原名自华,字佩弦,号秋实,原籍浙江绍兴,生于江苏东海,后随祖父、父亲定居扬州。幼年在私塾读书,受中国传统文...
    黔愚公阅读 559评论 0 2
  • 要离开,也是可以全身而退,就当作互相成全。 最快三月底,最慢年中,就撤退吧。 然后,找个地方放空旅游,休息一下,然...
    李小园园阅读 140评论 0 0
  • 爱她就用自己力所能及的方式表达出来吧! 比起死了之后的风光葬礼, 老人们更需要的是活着的时候儿女们的细小关爱! 每...
    若水__2017阅读 1,674评论 0 2

友情链接更多精彩内容