Unity自主学习(二十二):物件移动(1)

昨天了解了Unity内建预设的方法是怎麽运行,以及差别
今天就照着目前所了解的来写能让物件可以照着键盘按键的操作移动的脚本。
那麽既然是要让物件移动,脚本就必须写在希望动起来的物件上
https://ithelp.ithome.com.tw/upload/images/20210922/20140176k9bYyqDZmC.png
那目前场景有的就一个正方体,那麽就让它动好了
跟之前的一样就是在他"属性检视区"的地方新增一个脚本
那如果要让物件移动我们就必须改动"Transform"里面"Position"的座标值
那要让物体平面的移动是要改动X座标以及Z座标,然後为了要可以用键盘操做,所以必须让脚本判断按键是否有被按下
那我们要先了解按下按键的程序码如何运作的
主要按键盘或按滑鼠是分为...

  • Input.GetKey:键盘输入所使用的。
  • Input.GetMouseButton:按下滑鼠所使用的。

那今天我打算先用键盘,所以先了解键盘的就好
那键盘里有许多案件,根据不同按键其程序码也有不同,像是我们如果要按下A的话其程序码就是

Input.GetKeyDown(KeyCode.A)

在後面再添加KeyCode以及想设定的按键
详细的按键该怎麽打,Unity的官方也有提供教学,在下面的网址
https://docs.unity3d.com/ScriptReference/KeyCode.html
往下滚动之後就可以看到表格了。
https://ithelp.ithome.com.tw/upload/images/20210922/20140176LpwJW1Ytg6.png

今天先这样,接着继续自己探索,明天再接着看。


<<:  Unity自主学习(二十一):物件脚本(3)

>>:  Unity自主学习(二十三):物件移动(2)

[Day 4] 咱们一起做资料清理和前处理

咱们一起做资料清理和前处理 今日学习目标 资料如何清理 什麽是资料清理? 资料前处理的方式 为什麽资...

[Day 10 - JS] 初探 Javascript 基本功能 — 函式、回圈 / 阵列、物件

在前一篇,我们提到了一些 Javascript 的语法和基本功能,包括宣告变数、资料型别、条件陈述式...

学习Python纪录Day20 - 新增项目

新增表格 add_table() rows:列数 cols:栏数 doc = docx.Docume...

day28_ARM 也想来挖矿(上)

什麽是挖矿?需要准备铁镐吗? 说到挖矿,可能很多人会想到的是显卡的涨价,让大家都觉得挖矿就是用显卡来...

Day05 - 开始、结束与有限状态机

昨天习得 事件 、 转移 的概念後,让我们来思考实作这个 transition,还需要什麽东西? t...