Unity项⽬-Ruby‘sAdventure学习笔记Ruby‘s Adve席卡摆放顺序
nture
教程⽹址:
初识 Ulol壁纸
nity
资源商店:Window -> Ast Store
这⾥可以下载模型资源,并导⼊到项⽬中使⽤
Unity 五⼤基本视图⾯板:
1、项⽬⾯板 (Project Window)
2、层次⾯板 (Hierarchy Window)
3、场景⾯板 (Scene Window)
4、游戏演⽰⾯板 (Game View)
5、检视⾯板 (Inspector Window)
输出⾯板 (Console Window)
顶部的⼯具栏:
Play (运⾏按钮):运⾏按钮⽤于测试当前在层次⾯板中放置的游戏物体加载后的游戏运⾏情况
Pau (暂停按钮):暂停在游戏⾯板⾥的游戏测试,帮助发现游戏问题
Step (逐帧运⾏动漫人物q版
按钮):逐帧运⾏按钮⽤于逐帧遍历暂停的游戏场景
Hand Tool (视野查看⼯具):可以拖拽移动当前视野,快捷键 Q
Move Tool (移动⼯具):可以将选中的物体进⾏移动鸡蛋和蜂蜜
,快捷键 W
Rotate Tool (旋转⼯具):可以将选中的物体进⾏旋转,快捷键 E
Scale Tool (缩放⼯具):可以将选中的物体进⾏⼤⼩缩放,快捷键 R
Rect Transform Tool (矩形⼯具):可以查看和编辑2D游戏物体的rectTransform组件,可以移动缩放旋转2D和UI等等游戏物体,快捷键T。按下shift键可以等⽐缩放游戏对象
Rotate Move Or Scale Tool (多功能⼯具):可以对选中的游戏物体进⾏移动,旋转,缩放,快捷键 Y
其他快捷键:
聚焦某⼀个游戏物体:选中游戏物体,按下 F
视野移动:按下⿏标右键或⿏标中键
调整视野⼤⼩:滚动⿏标中键
3D游戏视野:按下⿏标右键 + 键盘上的 WSADQE 麻薯面包的做法
键进⾏视野移动
主⾓ Ruby 的创建经典网名
坐标:场景中的所有物写春节的诗词
体都有 x、y、z 三个坐标(2D中⼀般只需要⽤到 x、y)
如果游戏对象⽆⽗对象,则坐标是 GameObject 距场景中⼼五个热门故事
的距离
如果游戏对象有⽗对象,则坐标是 GameObject 距其⽗对象的距离
C#脚本:包含命名空间,类(组件),函数(功能),其中两个重要的函数:
Start():当游戏开始时,Unity 只 在Start 中执⾏⼀次代码,且在第⼀帧更新之前调⽤
Update():在创建该图像(帧)之前,Unity 会执⾏在所有游戏对象的 Update 函数中编写的代码(1
秒钟⼤约调⽤60次)。在此函数中,可以编写任何希望在游戏中连续发⽣的事情(例如,读取玩家的输⼊、移动游戏对象或计算累计时间)。
帧:为了给⼈留下运动的印象,游戏(就像电影)是⾼速播放的静⽌图像。通常在游戏中,30或60个图像显⽰在⼀秒钟内,这些图像都称为帧。
脚本挂载⽅式:
1. 直接将脚本拖到 Ruby 的 Inspector 中
2. 在 Inspector 中点击 Add Component,加载我们写好的脚本
最简单的脚本:让 Ruby 游戏开始后不停的往右移动
using;
using;
using;
public class RubyController : MonoBehaviour
{
// Start is called before the 广告策划文案
first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
// Vector2存储Inspector⾯板中transform组件的x,y值
Vector2 position = transform.position;
position.x +=0.1f;
transform.position = position;
}
}
Ruby 的移动控制
输⼊设置:Edit > Project Settings > Input Manager
如果想要游戏物体以每秒多少的速度移动可以乘上Time.deltaTime