原标题:Scratch学编程到底学哪个方向遊戏:《快枪射飞碟》场景中“运动视差”如何体现
学习学编程到底学哪个方向,杜绝“傻玩”游戏
- 《快枪射飞碟》第1期总第273期 -
今天開始进行“Scratch名师在线:经典游戏设计与学编程到底学哪个方向解构”系列课程第4个游戏资料分享。
这次开始分享的游戏学编程到底学哪个方向资料是《快枪射飞碟》而在这样一个“第一人称射击”游戏的学编程到底学哪个方向中,首先我们要了解的就是场景移动中的“运動视差”是如何体现出来的
点击鼠标后,视角会跟随鼠标移动例如向右移动鼠标,就能看到草地的右侧区域如果向上移动鼠标,就能看到上方的天空
让视角跟随鼠标移动的关键,是让参照物向相反的方向移动同时,远近物体的移动速度也不同从而营造出近乎真實的场景效果。
就好像我们坐火车出去旅行当火车启动前进时,人会觉得车窗外的物体开始跟着向后移动等火车全速前进时,人会发覺近处的物体比远处的物体移动速度要快而这种“运动视差现象”怎样通过Scratch学编程到底学哪个方向体现出来呢?
因为屏幕窗口是不动的如果要看到草地右侧就只能将草地向左移动。所以在程序中我们时刻侦测鼠标位置的变化,然后成比例地移动草地这个角色而移动速度的不同,则通过“将坐标值的变化乘以不同的系数来实现
本辑Scratch学编程到底学哪个方向游戏《快枪射飞碟》的推送目录
4、让飞碟跟随視角移动
Scratch学编程到底学哪个方向知识点:加减乘除
部分文字及图片均来自网络
本栏目均为原创程序内容
相关版权及最终解释权归北京市助想教育科技有限公司所有