发信息做推广,我选黔优网

发布产品信息
微信公众号 微信公众号

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

我要举报 黔优网官方账号 时间:2024-01-26 15:01 浙江浏览量:209|  阅读时长:3分钟
导读:我们都知道,在创作一些游戏、动画或者故事的时候,都会有角色跳跃的场景,有些是当我们按下向上的方向键后角色开始向上跳跃,有时候是按下空格键、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老师一起来编程吧!

 
  • 下一篇: Scratch编程教程:让角色跟随鼠标移动
  • 上一篇: Scratch编程教程:如何使用鼠标绘图
 
没用 0举报 收藏 0评论 0
免责声明:
本页信息由“黔优网官方账号”发布,黔优网作为免费B2B信息发布平台,已对用户身份进行实名验证并对内容进行形式审核。信息的真实性、合法性由发布者独立承担全部责任,平台不承担内容准确性保证责任。本文涉及见解与观点不代表黔优网官方立场,交易决策前请务必自行核实,风险自负。原文链接:https://www.qianu.com/n/398687.html。如发现侵权或虚假内容,请【投诉举报】联系我们处理。
 
 

 
推荐图文资讯