Unity学习
文章平均质量分 51
。。。
__0077
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【unity学习笔记】第一人称射击游戏(2)
这篇博客主要记录一下敌人自动寻路以及点击地面移动的相关知识点 简单的自动寻路功能,新增了可以去多个位置巡逻 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class _nav : MonoBehaviour { private NavMeshAgent foxNav; public Transform playerTran原创 2021-06-03 17:21:54 · 549 阅读 · 2 评论 -
【Unity学习笔记】第一人称射击游戏
1、新建一个地面Plan。 2、搭建好Player模型。把枪的模型拖入,调整好角度。由于是第一人称游戏。把camera也拖入Player下。 3、编写playerMove脚本,实现asdw控制人物的前后左右移动 空格键跳跃的功能 知识点1:由于是3D第一人称游戏,玩家的移动应以自身坐标轴为准,玩家移动脚本编写为 //人物的位移 以自身坐标为准 transform.Translate(new Vector3(x, 0, y)*speed*Time.deltaTime,Space.S原创 2021-05-13 15:31:52 · 2107 阅读 · 0 评论 -
【Unity学习笔记】大三下学期 射击类小游戏制作
虽然大二寒假做过一次,但已经快忘光光了。。 所以这次要认真记录一下知识点! //0408更新 总共实现了背景轮播、控制飞机走动、发射子弹的功能。 有关背景图轮播 就是两块Image顺序向下滚动,当第一张图片顶部走出摄像机视野范围时,将其的位置改变到第二张图片的上方 (我也不知道咋描述,反正以后我自己能看懂就行嘿嘿) 。 void Update() { this.transform.Translate(Vector3.down * moveSpeed * Time.deltaTime原创 2021-04-08 21:57:22 · 522 阅读 · 1 评论 -
【unity学习笔记】大三下学期 跳一跳小游戏制作
//仅一个挂在player上脚本如下,有时间再整理。。。 using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; public class PlayerMove : MonoBehaviour { Rigidbody _playerRB; public float Speed=10f; public float startTime; p原创 2021-03-18 21:03:32 · 1050 阅读 · 1 评论 -
【Unity学习笔记】AI自动寻路
(不太明白原理啥的,先完成期末作业再说~~参考教程:点我) 1、点击Window-AI-Navigation。 2、选中需要烘焙的场景,点击Bake。 3、若场景大的话右下角有进度条显示。 4、烘焙完成 5、编写适当脚本实现敌人自动寻路,攻击玩家功能。 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class WolfMove : M原创 2020-12-28 16:42:01 · 658 阅读 · 0 评论 -
【Unity学习笔记】Source
简介 •Unity 支持的音频文件格式: mp3,ogg,wav,aif,mod,it,s3m,xm。 •声音分为2D、3D两类 3D声音:有空间感,近大远小。 2D声音:适合背景音乐。 •在场景中产生声音,主要依靠两个重要组件: Audio Listener 音频监听器:接收场景中音频源Audio Source发出的声音,通过计算机的扬声器播放声音。 Audio Source 音频源 Audio Source •音频源: –Audio Clip音频剪辑:需要播放的音频资源。 –Mute静音:如果启用,播放原创 2020-12-20 14:51:39 · 349 阅读 · 0 评论 -
【Unity学习笔记】引擎基础之Camera
Camera简介 •附加了摄像机Camera组件的游戏对象 •向玩家捕获和显示世界的设备 •场景中摄像机的数量不受限制 Camera组件 •Transform 变换组件 •Camera 摄像机:向玩家捕获和显示世界(眼睛) •Audio Listener音频监听器:接收场景输入的音频源Audio Source并通过计算机的扬声器播放声音。(相当于耳朵) Camera属性 •Clear Flags 清除标识:决定屏幕的空白部分如何处理 空白部分即没有物体之外的部分 Skybox 天空盒:空白部分显示天空盒图原创 2020-12-14 11:08:52 · 525 阅读 · 0 评论 -
【Unity学习笔记】物理引擎
有关刚体RigBody 刚体简介: 刚体:刚体就是带有刚体组件的游戏物体 刚体组件的作用:刚体组件可使游戏对象受物理引擎控制,在受到外力时产生真实世界中的运动 即: 让物体有物理特性(重力、摩擦力。。) 物理引擎:模拟真实世界中物体物理特性的引擎,刚体在运动时,物理引擎就会去检测刚体是否和其他物体发生接触,若刚体没动,便会进入“休眠状态(计算量会减小)” 重点:若游戏物体没有刚体组件,则物理引擎就不会检测此物体,当有一刚体碰它时,会穿过此物体。(且,当游戏运行时物理引擎才会工作) 刚体的属性: •质量 Ma原创 2020-12-09 20:19:38 · 604 阅读 · 0 评论 -
【unity学习笔记】跑酷小游戏
1、需要的模型有玩家Player一名,一条跑道,若干障碍物 2、场景布置: 1)给跑道两侧加上空气墙 2)跑道靠近初始位置加个触发器当做此道路的抵达点(arrivePos) 3)给跑道某几个位置添加空物体,当做障碍物生成点 (bornPos) 3、然后就可以开始愉快的写代码了! PS:具体关键知识点都在注释里,有时间再补充 1)首先需要玩家控制这一块的脚本,挂在玩家身上即可 using UnityEngine; using System.Collections; using System.Collect原创 2020-12-07 21:06:07 · 962 阅读 · 0 评论 -
【Unity学习笔记】背包制作
1、第一步,新建一个空物体当做背包背景,命名背包,给它加上Grid Lay Out组件。 2、在背包下面多放几个image视为cell,调好大小、间隔 3、做好cell预置体、和Item预置体 (cell即为背包里的空格子,item是即将要在背包里生成的道具) 4、开始写代码 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UI原创 2020-11-01 21:45:47 · 818 阅读 · 2 评论 -
【Unity学习笔记】Animation、Input类
Animation Animation View •通过动画视图可以直接创建和修改动画片段(Animation Clips)。 •显示动画视图:Window—Animation。 创建动画片段 •为物体添加Animation组件。 •在动画视图中创建片段。 录制动画片段 •录制步骤: 点击录制按钮,开始录制动画。 添加关键帧Add Property,选择组件类型。 选择关键帧,调整时间点。 在Scene 或Inspector 面板设置属性。 点击录制按钮,结束录制动画。 •任何组件以及材质的属性都可进行原创 2020-09-24 11:03:32 · 525 阅读 · 0 评论 -
【Unity学习笔记】Component、Transform、GameObject、Object四个重要类
调试 1、控制台调试 Debug.Log(变量);print(变量);//用完一定记得删掉!!! 2、定义共有变量,程序运行后在检测面板查看数据//可观察数据的变化规律啥的 VS调试: **单帧调试:**启动调试–>>运行场景–>>暂停游戏–>>加断点–>>单帧执行–>>结束调试 调试过程中,输入代码:1、右键–快速监视 2、也可以查看“即时窗口” 组件(Component)的认识 1、组件的定义 组件 是在游戏对象(Game Object)中的原创 2020-08-08 22:45:21 · 4668 阅读 · 0 评论 -
【Unity学习笔记】脚本的生命周期
Unity 控制台面板Console Clear 清除所有信息 Collapse 折叠相同消息 Clear on Play 播放时清空消息 Error Pause 如果异常暂停执行 •消息:当满足某种条件Unity 引擎自动调用的函数。 脚本 脚本:.cs的文本文件 类文件 定义游戏对象行为指令的代码。 脚本就是一个类 PS:运行的物体是Gameobject的对象 Transform、camera、audio都是Cameobject的对象 需要找他们的引用 C#类怎样写: //字段 //属性 (在编译器中原创 2020-08-08 11:22:43 · 1333 阅读 · 0 评论
分享