Unity3D
文章平均质量分 91
Unity3D:典型游戏开发引擎,由实战引导开发。
Kylee Kello
不一定每个人都会失败,但也不一定每个人都运气好。怎么做是你的自由。
展开
-
Unity3D - 【实例】Model_Movement&Shoot_Project
Scripts:1> Space键控制子弹的发射2> 右键控制第一人称视角的旋转 (相机跟随Model旋转)3> 仰视与俯视 (eulerAngel)4> wsad控制移动+人物在地面上行走5> 人物与地面碰撞造成场景旋转问题的解决方案*****************************************************...原创 2018-11-23 17:22:45 · 4855 阅读 · 0 评论 -
Unity3D - 【Physic Material】赋予游戏物体弹性属性
物理材质Physic Material;当碰撞器发生碰撞的时候,具有该材质的游戏物体就会具有该材质的属性; Step1:在Project窗口下新建Physic Material(命名为mat),并更改其弹力参数为1 Step2:在游戏物体的碰撞器属性中悬着Material为刚刚设置的Physic Material ...原创 2019-01-20 17:54:23 · 8378 阅读 · 0 评论 -
Unity3D - Trigger(触发器)
Official Doc:https://docs.unity3d.com/ScriptReference/MonoBehaviour.html触发器(Trigger)是用来触发事件:当绑定着碰撞器的游戏对象进入触发器区域的时候,会运行触发器对象上的MonoBeavior中的OnTriggerEnter()函数;当其处在触发器区域的时候会运行OnTriggerStay()函数,每帧调用...原创 2019-01-20 18:17:42 · 31437 阅读 · 2 评论 -
Unity3D - 【英文单词篇】Do you know this words?
prepreference:偏好nreference:参考nexternal:外部的adjresolution:分辨率n、决心n、决定n (solution解决方案)presentation:介绍npresent:介绍n、当前的adjsplash:溅vsplash image:启动图ndirection:方向norientation:方向npor...原创 2019-01-15 22:54:03 · 1641 阅读 · 0 评论 -
Unity3D - 【Ray】障碍判断与点击移动
射线(Ray)是几乎所有3D游戏都会使用的一项技术,被广泛地运用到路径搜寻、障碍判断等游戏操作中。例如:自动巡逻的机器人在发现视野前方有敌人的时候会自动进行攻击,运动的汽车发现前方有障碍物会停止运动。************************************************************************************************...原创 2019-01-21 20:01:42 · 2773 阅读 · 0 评论 -
Unity3D - 【Debug】简单调试
我们可以在脚本中输出调试信息,并在控制台进行显示,主要在脚本中使用以下几个接口:Debug.Log:向控制台输出普通信息(白色)Debug.LogWarning:向控制台输出警告信息(白色)Debug.LogError:向控制台输出错误信息(红色)需要注意的是,我们一般使用输出普通信息进行调试,因为Unity本身会输出警告信息与错误信息而不会输出普通信息。*********...原创 2019-01-16 13:50:16 · 5986 阅读 · 1 评论 -
Unity3D - 【UnityGUI】简单设计及应用
单词部分Rect:rectangle矩形( new Rect(Left,Top,Width,Hight) )primitive:原始的、简单的UnityEngine:Unity引擎****************************************************************************************************...原创 2019-01-16 14:21:22 · 3955 阅读 · 0 评论 -
Unity3D - 【编辑器】修改默认代码编辑器
MonoDevelop是Unity默认采用的脚本编辑器,会在安装Unity的时候自动安装,位置在安装Unity的根目录下; 修改Unity中默认的代码编辑器方法:原创 2019-01-16 14:34:07 · 12233 阅读 · 0 评论 -
Unity3D - 【GameObject】游戏对象的操作(一)
Unity中的所有实体都属于游戏对象,对于游戏物体对象的操作以及游戏对象之间的交互都需要使用代码来完成。① 创建游戏对象② 获取游戏对象③ 为游戏对象添加组件和修改组件④ 发送广播与消息⑤ 克隆游戏对象***********************************************************************************...原创 2019-01-16 16:18:34 · 9626 阅读 · 0 评论 -
Unity3D - 【Terrain】树木与草地
树木的预制体和草地的贴图:https://download.csdn.net/download/qq_42292831/10928248本篇文章主要介绍:① 利用Terrain进行树木与草地的创建② 树木和草地随风摆动的效果******************************************************************************...原创 2019-01-20 16:00:51 · 16615 阅读 · 2 评论 -
Unity3D - 【换装功能】GameObject的开启与关闭
对于游戏对象的简单换装有两种情况:① 更换颜色、贴图(Texture) => 【点我即达:游戏对象组件的添加】② 开启/关闭服装类对象(GameObject)*******************************************************************************************************...原创 2019-01-17 18:50:04 · 3411 阅读 · 0 评论 -
Unity3D - 【实例】Break_Bricks_Project
Scripts:1> Camera 视角跟随(offset)2> WSAD (方向键)控制角色移动3> Click to shoot 单击发射子弹4> Animation_Loop 动画循环播放*******************************************************************************...原创 2018-11-23 10:00:49 · 4619 阅读 · 0 评论 -
Unity3D - 【实例】Tower_Defense_Project (Continual Updates)
下方将持续更新简单的塔防游戏: ****************************************************************************************************************************************2018.11.251> 地图的构建 (使用Cube平铺成一个地图...原创 2018-11-25 11:45:54 · 5125 阅读 · 1 评论 -
Unity3D - 【Animator】骨骼动画的实现
利用Animator实现骨骼动画:1> 确保人物能够正常移动、Camera能够正常跟随2> 使用WSAD对人物不同运动状态进行切换与连接3> LeftShift:加速、Space:跳跃4> 对于移动所产生的场景旋转以及视野跟随问题解决,可以参考我的另一篇文章:https://blog.csdn.net/qq_42292831/article/details...原创 2018-11-26 14:35:25 · 27101 阅读 · 1 评论 -
Unity3D - 【API】游戏物体实例化
* identity :身份、一致性* transform :转换、变形* Gameplay :游戏设置、可玩性* Gameobject :游戏物件* instantinate :实例化* inspector :检查员*******************************************************************************...原创 2019-01-11 11:37:24 · 3052 阅读 · 0 评论 -
Unity3D - 【API】检测鼠标的点击与键盘按键的按下
调用Input类中的GetButtonDown()或GetButtonUp()函数;调用Input类中的GetKeyDown()或GetKeyUp()函数;*****************************************************************************************************************...原创 2019-01-11 12:48:31 · 17543 阅读 · 0 评论 -
Unity3D - 【API】获取游戏物体的组件(Component)
* Component :组件* Rigid :刚性的* Rigidbody :刚体(具备物理属性的物体)************************************************************************************************************************************ 获取...原创 2019-01-11 13:45:35 · 5640 阅读 · 0 评论 -
Unity3D - 【快捷操作】
快捷操作: <1> 对整体游戏物体布局进行查看:① 选择工具栏的小手,通过鼠标左键进行整个面板的拖动(Q)② 鼠标按住右键拖动,可以实现围绕Camera进行旋转③ 按住键盘Alt+鼠标右键,可以实现环绕视野(推荐)-> Alt+右键有放大缩小效果 ...原创 2019-01-11 14:01:58 · 2209 阅读 · 0 评论 -
Unity3D - 【工具类】时间类、随机数、数学类和四元数
Unity为开发者提供了很多工具类,方便了开发,不需要开发者自己去实现相应的功能,本篇文章将讲解四种常用的工具类:① 时间类② 随机数③ 数学类④ 四元数(Quaterbion)***************************************************************************************************...原创 2019-01-17 15:19:31 · 1679 阅读 · 0 评论 -
Unity3D - 【GameObject】游戏对象的操作(二)
本篇文章主要介绍游戏对象的移动、旋转与缩放;再通过实例进行演示与实际操作;************************************************************************************************************************************ 一:游戏对象的移动<1> 游...原创 2019-01-17 00:02:41 · 1974 阅读 · 0 评论