随笔分类 -  unity3D

摘要:1. 2. 3. 数学法:已知a,b两个向量 cosθ=X; (X=(a*b)/(|a|*|b|)) 然后求θ=arccosX c#里是Mathf.Acos(X); 阅读全文
posted @ 2017-12-03 21:06 游戏鼻祖 阅读(20047) 评论(0) 推荐(0) 编辑
摘要:最终效果: 1.Vertical-垂直布局 默认的界面布局就是垂直布局,但是为了节目效果,我们还是把它写上比较好,设置元素为垂直布局需使用这对兄弟来声明: EditorGUILayout.BeginVertical(); EditorGUILayout.EndVertical(); 2.Horizo 阅读全文
posted @ 2017-11-09 18:12 游戏鼻祖 阅读(2715) 评论(0) 推荐(0) 编辑
摘要:1.找到unity的安装目录找到以下几个dll文件: 我的目录是:D:\unity\unity2016\Editor\Data\Mono\lib\mono\unity I18N、 I18N.CJK、 I18N.West 、System.Data 导入到unity中 2.unity脚本中引入 Syst 阅读全文
posted @ 2017-10-26 13:23 游戏鼻祖 阅读(2518) 评论(0) 推荐(0) 编辑
摘要:在代码运行时删掉UI Root上的刚体,就可以检测到UI上的东西 阅读全文
posted @ 2017-10-25 13:53 游戏鼻祖 阅读(768) 评论(0) 推荐(0) 编辑
摘要:1.UGUI设置: 在text属性中输入<color=RGB数值>Text内容</color> 被color包括的内容对应的颜色就是RGB对应的颜色 例如: <color=#FFD700>信息</color> //“信息”颜色为金黄色 2.NGUI设置: [RGB数值]+文本 //文本就会呈现出对应 阅读全文
posted @ 2017-10-23 17:50 游戏鼻祖 阅读(698) 评论(0) 推荐(0) 编辑
摘要:using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; public class _03starLoad : MonoBehaviour { public GameObject LoadingBar; public string str; // Use this f... 阅读全文
posted @ 2017-09-16 18:15 游戏鼻祖 编辑
摘要:1.判断是否点击 UGUI界面: 2.判断是否点击了NGUI界面: 阅读全文
posted @ 2017-09-14 14:54 游戏鼻祖 编辑
摘要:错误提示: An asset is marked with HideFlags.DontSave but is included in the build:Asset: 'Library/unity editor resources'(You are probably referencing int 阅读全文
posted @ 2017-06-10 14:34 游戏鼻祖 阅读(896) 评论(1) 推荐(0) 编辑
摘要:重点:向量的运算.在获得水平及垂直方向的速度之后,将方向进行重设,让方向与视野同步(即:相机的方向与人物方向相同) 下面以一个实例来说明如何操作: 1.如图创建一个地形(Terrain),两个正方体(Cube)(参照物),胶囊(Capsule)。把主摄像机放到Capsule下面当作子物体并且重置一下 阅读全文
posted @ 2017-04-11 12:25 游戏鼻祖 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:1.Invoke(string methodName,float time) 在一定时间调用methodName函数 using UnityEngine; using System.Collections; public class example : MonoBehaviour { 函数 publ 阅读全文
posted @ 2017-04-11 10:18 游戏鼻祖 阅读(337) 评论(0) 推荐(0) 编辑
摘要:1.创建物体放置如图: 给Capsule添加CharacterController组件:创建两个脚本名字分别为Move(控制移动),FreeLook(自由视角观察)挂在该游戏物体上: 2.Move代码如下: 3.freeLook代码如下: 4.下面是我的项目连接: 链接:http://pan.bai 阅读全文
posted @ 2017-04-09 18:28 游戏鼻祖 阅读(6360) 评论(0) 推荐(0) 编辑
摘要:首先把要加载的场景在build setting里加上. 如图:001为当前场景 002为将要加载场景 按下开始游戏载入第二那个场景:在开始游戏上添加一个uibutton,创建一个脚本挂在摄像机上 脚本的代码为: 代码中要引用using UnityEngine.SceneManagement; 如果要 阅读全文
posted @ 2017-03-26 21:03 游戏鼻祖 阅读(683) 评论(0) 推荐(0) 编辑
摘要:触发信息检测:1.MonoBehaviour.OnTriggerEnter( Collider other )当进入触发器2.MonoBehaviour.OnTriggerExit( Collider other )当退出触发器3.MonoBehaviour.OnTriggerStay( Colli 阅读全文
posted @ 2017-03-22 14:11 游戏鼻祖 编辑
摘要:隔离层自动生成寻路网格 (源码scene1.unity)1.创建Plane实例P1,P2,两者之间出现一条鸿沟。直接控制角色位移是无法通过的。2.打开Navigation窗口,分别选中P1,P2,分别设置Navigation Static 和OffMeshLink Generatic3.保存场景,点 阅读全文
posted @ 2017-03-02 21:37 游戏鼻祖 编辑
摘要:实例 我们要实现一个功能:点击场景中的一个位置,角色可以自动寻路过去。角色会绕过各种复杂的障碍,找到一条理论上”最短路径“。 步骤 1.创建地形2.添加角色3.创建多个障碍物,尽量摆的复杂一点,来检查Navmesh的可用性和效率。4.选中地形,在Navigation窗口中,设置Navigation 阅读全文
posted @ 2017-03-02 21:29 游戏鼻祖 编辑
摘要:相关API: 1、Ray Camera.main.ScreenPointToRay(Vector3 pos) 返回一条射线Ray从摄像机到屏幕指定一个点 2、Ray Camera.main.ViewportPointToRay(Vector3 pos) 返回一条射线Ray从摄像机到视口(视口之外无效 阅读全文
posted @ 2017-03-01 16:33 游戏鼻祖 编辑
摘要:1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。 2. 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 阅读全文
posted @ 2017-02-23 21:06 游戏鼻祖 编辑
摘要:值 对应键 Backspace 退格键 Delete Delete键 Tab TabTab键 Clear Clear键 Return 回车键 Pause 暂停键 Escape ESC键 Space 空格键 Keypad0 小键盘0 Keypad1 小键盘1 Keypad2 小键盘2 Keypad3 阅读全文
posted @ 2017-02-23 17:34 游戏鼻祖 阅读(3131) 评论(0) 推荐(0) 编辑
摘要:手游退出时按下的返回键与键盘上的Esc键相同. 一般情况下手游都是按两下返回键才退出游戏所以,需要用到协成. 下面是代码: if(Input .GetKeyDown(KeyCode.Escape)) { if (exitMessage == null) { exitMessage = Instant 阅读全文
posted @ 2016-11-16 18:35 游戏鼻祖 编辑

点击右上角即可分享
微信分享提示