Unity(二)示例项目(1):FPS游戏—认识基本工具

本文部分参考了网站http://c.biancheng.net/view/2664.html的关于Unity Hub工具的介绍。若要了解详情可自行前往。或者查看菜单栏里帮助->Unity用户手册。

1.许可证过期激活

今天打开Unity Hub的时候许可证过期了,个人版的许可证有效期只有一周左右。再次激活就可以了,如下激活:在Unity Hub上方导航栏有提示激活的字样,点进去激活即可。
在这里插入图片描述

2.下载并打开Unity示例项目FPS

在Unity Hub的侧边菜单栏里点击学习->下载FPS项目->打开项目。如下:
在这里插入图片描述打开后的UI如下,右侧是教程步骤,跟着来就可以进一步了解Unity项目的基本操作。
在这里插入图片描述

3.认识基本工具

首先看上方导航栏下的第一行工具,如图:

在这里插入图片描述

3.1抓手工具

在这里插入图片描述
快捷键是点击鼠标的滑轮。
第一个要介绍的是图中的抓手工具,抓手工具很常见,在photoshop里就有,它的作用就是移动整个场景,以便找到合适自己的开发视角。可以看下图的操作演示:(鼠标滚动滑轮可以放大缩小场景)

在这里插入图片描述
Alt+抓手工具
alt+抓手工具可以达到自由移动视角的效果,如下图:
在这里插入图片描述

3.2移动工具

在这里插入图片描述
快捷键是W。
移动工具的作用是移动部件,如下图:

在这里插入图片描述

3.3旋转工具

在这里插入图片描述
快捷键是E。

旋转工具的作用是翻转物体,如下图所示:
在这里插入图片描述

3.4缩放工具

在这里插入图片描述
快捷键是R。
顾名思义该工具就是可以将物件从x、y、z轴缩放大小。如下图所示:
在这里插入图片描述

3.5矩形工具

在这里插入图片描述
快捷键是T。
建立一个矩形选区。如图:
在这里插入图片描述

3.6多方向移动工具(移动工具和旋转工具的结合)

在这里插入图片描述

新版本Unity Hub加入了这个工具,它是移动工具和旋转工具的结合。使用它同时可以改变物体的位置和旋转方向。如下图所示:
在这里插入图片描述

基本按钮

如表所示:
在这里插入图片描述

以上。

Unity Pico是一款由Unity Technologies针对便携式VR一体机设计的游戏引擎优化版本,它专注于提供轻量级、低延迟的体验。要在Unity Pico上创建一个基本的First-Person Shooter (FPS)示例,你需要做以下几个步骤: 1. **设置项目**:首先,在Unity中创建一个新的Pico项目,并导入必要的VR插件。 2. **场景搭建**:创建一个简单的第一人称玩家模型,通常是一个手持武器的角色。你可以从Unity Asset Store获取现成的VR FPS控制器模型。 3. **移动和旋转**:编写脚本来处理角色的基本移动和头部转动,利用Pico的手柄输入或内置传感器。 4. **射击功能**:为角色添加一个枪械组件,当用户触发开火动作时(例如点击手柄扳机),播放动画,调整瞄准线并模拟射击效果。 5. **碰撞检测**:如果需要,可以添加子弹系统,让射击击中目标物体,触发相应的碰撞响应。 6. **性能优化**:由于Pico的硬件限制,注意保持图形质量和帧率之间的平衡,避免过高的计算需求导致性能下降。 以下是一个简单的伪代码示例: ```csharp using UnityEngine; using UnityEngine.XR.Pico; public class PlayerController : MonoBehaviour { private PicoPlayerInput playerInput; private bool isShooting = false; void Start() { playerInput = GetComponent<PicoPlayerInput>(); } void Update() { // 移动和旋转 Vector2 movement = new Vector2(playerInput.GetAxis("Vertical"), playerInput.GetAxis("Horizontal")); transform.position += movement * speed * Time.deltaTime; if (playerInput.GetButtonDown(PicoButton.Fire)) { isShooting = true; } else if (isShooting) { // 模拟射击 Shoot(); isShooting = false; } } void Shoot() { // 创建射出的子弹... } } ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值