今儿心血来潮,想搞个“后羿射日”的小游戏耍耍。以前看人家做的那些动画、游戏,感觉挺有意思的,这回咱也来试试!
准备工作
我得琢磨琢磨这游戏咋做。上网瞅瞅,发现有用AE做的,有用scratch做的,还有更厉害的,直接编程。我这水平,AE动画太复杂,编程又太难,scratch看着还行,比较适合我这种刚入门的。
然后,我找些素材。啥后羿的图片、弓箭、太阳,都得有。这玩意儿就像做菜,材料得备齐。
制作过程
打开scratch,先把后羿的形象给弄上去。这玩意儿可以自己画,也可以直接找现成的图片。我这人比较懒,直接上网找个现成的,嘿
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
接下来是弓箭。我希望这弓箭能跟着鼠标动,这样玩起来才有感觉。我研究一下scratch里的“侦测”模块,发现有个“鼠标的x坐标”和“鼠标的y坐标”,正好可以用上!
- 我给弓箭加个“当绿旗被点击”的事件。
- 然后用“重复执行”循环,让弓箭一直跟着鼠标走。
- 在循环里,我用“面向鼠标指针”和“移动到鼠标指针”这两个积木,搞定!
然后是太阳。我希望这太阳能自己动,而且被射中后会消失。这也不难,scratch里有现成的积木可以用。
- 我给太阳加个“当绿旗被点击”的事件。
- 然后用“重复执行”循环,让太阳一直在舞台上随机移动。
- 在循环里,我用“移动(10)步”和“碰到边缘就反弹”这两个积木。
- 为让太阳看起来更随机,我还加个“在x:-240到240之间随机选一个数”和“在y:-180到180之间随机选一个数”的积木,让太阳在舞台上到处乱窜。
就是怎么判断弓箭射中太阳。我用scratch里的“碰到”积木,这玩意儿简单好用。
- 我在弓箭的脚本里加个“如果碰到太阳”的判断。
- 如果碰到,就让太阳消失,并且播放一个“biu”的声音,表示射中。
- 我还加个变量来记录分数,每射中一个太阳,分数就加1。
成果展示
经过一番折腾,我的“后羿射日”小游戏终于做好!虽然很简单,但玩起来还挺有意思的。看着自己做的游戏,心里还是美滋滋的!
这回做游戏,我发现scratch这玩意儿真不错,简单易学,功能还挺强大。以后有空,我还想多做几个小游戏玩玩!这回实践真是太有意思!