免费发布信息
微信公众号

Scratch编程教程:让角色跳跃的七种编程技巧

   来源:黔优网责任编辑:优优  时间:2024-01-26 15:01:11 浏览量:66
导读:我们都知道,在创作一些游戏、动画或者故事的时候,都会有角色跳跃的场景,有些是当我们按下向上的方向键后角色开始向上跳跃,有时候是按下空格键、Z、X、W甚至是点击鼠标的时候角色发生跳跃。有些跳跃是简单形式的

我们都知道,在创作一些游戏、动画或者故事的时候,都会有角色跳跃的场景,有些是当我们按下向上的方向键后角色开始向上跳跃,有时候是按下空格键、Z、X、W甚至是点击鼠标的时候角色发生跳跃。

有些跳跃是简单形式的跳跃,有些则是接近我们现实生活中物理形态的跳跃,本节课Coco老师就带领大家一起来学习让角色实现跳跃的多种编程技巧。

一、简单形式的跳跃

1.1、首先,最常见的一种简单形式的跳跃,常用于动画中,让角色快速向上跳跃,然后又快速落回起跳点。跳跃的中间过程是看不到的,只是将角色在垂直方向瞬间向上移动了50步,等待0.1秒后,又瞬间向下移动了50步,所以角色位置的变化是比较突然的。

1.2、第二种跳跃方式,和第一种跳跃方式看起来很相似,但是可以看到跳跃的中间过程。跳跃的过程看起来比较平滑,不像第一种位置的变化是很突然的。

上面两种方式都是较为简单的跳跃方式。

二、恒定速率下降的跳跃

2.1、让角色快速向上跳跃,然后以恒定速率回落,直到落到综合地面(使用了颜色侦测棕色地面)

2.2、让角色以恒定速率上升,然后以恒定速率回落。

三、有限制规则的跳跃

3.1、在一些游戏中,会规则跳跃的规则,比如跳跃的次数不能超过多少,也不能在半空中跳跃等等。

比如下面这个脚本只允许在棕色地面跳跃,其中粉色的自制积木代指跳跃的其他规则。

3.2 还有一些游戏允许角色连跳,比如连跳2次

四、有起跳速度的跳跃

4.1、有起跳速度的跳跃,同时上升和下降过程中速度在发生变化,很接近真实生活中物理状态的跳跃。其中起跳速度-1是模拟重力作用下的速度变化情况。

同学们掌握这些角色跳跃的编程技巧,大约就掌握了90%左右跳跃类游戏或者动画中的跳跃设计,赶紧动手动脑跟着Coco老师一起来编程吧!

 
 
 
没用 0举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:Scratch编程教程:让角色跳跃的七种编程技巧,本文链接:https://www.qianu.com/news/398687.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐商业资讯