![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文章平均质量分 92
此专栏主要是一些Unity3D的基本知识和游戏场景的搭建
盛夏未来
这个作者很懒,什么都没留下…
展开
-
一个Unity中的立方体移动游戏
掌握Unity3D基本元素一个简单的游戏导入资源山体系统灯光材质预设声音GUI场景导出游戏一个简单的游戏导入资源山体系统灯光材质预设声音GUI场景导出游戏...原创 2019-08-17 20:12:00 · 553 阅读 · 0 评论 -
Unity 预设体自动实例化(Prefabs)
使用预设在Unity中自动创建物体制作预设预设实例化 Prefabs(预设)是一种可以被重复使用的游戏对象。当需要创建一些需要重复使用的对象时,就可以使用预设体。此篇博客将指导如何制作一个预设体,并且通过代码来实例化多个此预设体的对象。制作预设 &nb...原创 2019-08-18 17:21:34 · 4419 阅读 · 0 评论 -
Unity实现音乐播放器
一个简单的音乐播放器音源接收器简单播放器 Unity3D支持mp3、wav、ogg等多种音频格式。要让游戏的声音生效,必须要有音源和接收器两个组件,一个负责播放声音,另一个负责接收。对于3D声音来说,若音源和接收器的位置发生变化,听到的声音也会随之改变。音源 AudioSource组件是一个音源组件。在场景中依次...原创 2019-08-19 20:45:21 · 8391 阅读 · 0 评论 -
GUI
GUIGUI绘图基础编写HelloWorld程序绘制登录框GUI绘图基础 GUI是Unity3D绘制UI的原始方法,只要在组件的OnGUI方法中调用绘图方法,便可以在游戏界面上绘制贴图、文字、按钮、滚动条等多种元素。最常见的GUI方法见下表:方法说明 GUI.Button 绘制按钮...原创 2019-08-23 20:22:09 · 309 阅读 · 0 评论 -
Unity中如何用代码实现场景切换
Unity中如何用代码实现场景切换创建场景场景切换 Unity3D创建游戏可以这么理解,一款完整的游戏就是一个Project(项目工程),游戏中不同的地图对应的是项目下面的不同场景(Scene)。一款游戏可以包含很多地图,因此一个项目工程下面可以保存多个Scene。创建场景 依次点击菜单栏的File—> New...原创 2019-08-24 22:01:04 · 14237 阅读 · 6 评论 -
Unity中控制物体运动
Unity中控制物体运动控制物体上下左右移动控制物体转向和前后移动 在介绍控制物体运动时,首先需要了解一些基本知识: 1. Input类的常用方法方法内容GetAxis 返回指定坐标轴的值 &...原创 2019-08-25 21:43:32 · 5506 阅读 · 0 评论 -
相机跟随
相机跟随确定相机与物体的位置关系控制物体转向和前后移动 通常第一人称或第三人称游戏,相机会跟随角色移动,故而要实现下面3个功能。相机跟随物体移动鼠标控制相机的角度鼠标滚轮调整相机与物体的距离 下面实现的是一套通用的第三人称相机组件。确定相机与物体的位置关系 ...原创 2019-08-29 17:40:37 · 508 阅读 · 0 评论 -
Unity3D的物理系统
Unity3D的物理系统力(重力)力(附加力)碰撞 物理系统中最常用的组件是Rigidbody和Collider。Rigidbody(刚体)使物体能在物理规律下运动,它是物体系统的基础组件。可以从力和碰撞两方面来理解物理系统。力(重力) 一个带有Collider和Rigidbod...原创 2019-09-02 15:37:12 · 1471 阅读 · 0 评论 -
Unity中的车辆控制
Unity3D的车辆控制车轮碰撞器WheelCollider的属性控制车辆刹车 WheelCollider(车轮碰撞器)是一种特殊的地面车辆碰撞器,它具有内置的碰撞检测、车轮物理引擎和一个基于滑移的轮胎摩擦模型。WheelCollider是专门为有轮子的车辆所做的设计。此处把坦克作为车辆来实现坦克的车辆碰撞和车辆运动。车轮碰撞器 ...原创 2019-09-02 22:05:32 · 13288 阅读 · 0 评论 -
Unity3D射击游戏的准心
Unity3D射击游戏的准心中心准心实际射击位置目标射击位置坦克准心 射击游戏中,很难预计子弹打到哪里,毕竟肉眼估算枪管的角度不容易,所以很难打着。因此需要制作一套准心,让它来捕捉敌方的位置。此处射击游戏以坦克开炮为例,那么射击所用的便不是枪管,而是炮管了,射出来的不是子弹,而是炮弹了。坦克开炮所制作的准心由中心准心和坦克准心两部分组成。中心...原创 2019-09-03 22:06:47 · 4415 阅读 · 1 评论 -
Unity3D中基于有限状态机的人工智能
Unity3D中基于有限状态机的人工智能基于有限状态机的人工智能有限状态机分层有限状态机 若游戏中不仅有玩家控制的Object,也有电脑控制的Object(通过电脑控制场景中物体的自由运动),此时便涉及到人工智能。人工智能常用的算法有很多,包括有限状态机、模糊逻辑、决策树、专家系统、神经网络和遗传等,更涉及到大数据和机器学习等领域。游戏中的...原创 2019-09-04 15:04:24 · 526 阅读 · 0 评论 -
查找、遍历游戏物体的常用方法
Unity3D中查找、遍历游戏物体的常用方法 下面是查找、遍历游戏物体的常用方法及说明:方法说明GameObject.Find(名字)根据名字查找场景中的物体,例如:GameObject obj = GameObject.Find(“TheTank”);GameObject.FindGameObjectWithT...原创 2019-09-04 18:10:40 · 749 阅读 · 0 评论