本人QQ764424567,有什么疑问可以加这个QQ,申请时请注明原因

用来记录我曾经学过的东西,以及写过的代码,还有技术交流之类的,希望有什么错误大家都可以给我指出来...

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【Unity3D】自动寻路系统Navigation实现人物上楼梯、走斜坡、攀爬、跳跃

参考文章:Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh) http://blog.csdn.net/yuxikuo_1/article/details/44974739 unity3D——自带寻路Navmesh入门教程(二) http://www.cnblog...

2017-10-21 17:29:39

阅读数 13819

评论数 4

Unity3d LED灯文字滚动的效果实现

大体工作原理是这样的,首先,计算出你整个屏能显示几行文字,按照文字的行数把大屏等分为n份,也就是将黑色的屏幕部分做成宽度和文字横高相等的片状模型,个数同整屏显示文字的行数相同。然后,将要显示的文字拿相机全部拍下来,按顺序做成一整张图,然后将整张图按行切分,有几行文字切分几行,记住还要做一个没有文字...

2017-10-28 19:07:03

阅读数 1428

评论数 0

Unity3d 编辑器扩展系列-Serializable的使用

用法: // myScale将能在Inspector中编辑 [SerializeField] private float myScale;

2017-10-27 15:03:12

阅读数 225

评论数 0

Unity3d 编辑器扩展系列-HideInInspector的使用

用法: [HideInInspector] public Vector3 rotationsPerSecond = new Vector3(0f,0.1f,0f);HideInInspector的使用;在Inspector面板中隐藏public变量使用前: 使用后:

2017-10-27 14:59:37

阅读数 191

评论数 0

Unity3d 编辑器扩展系列-ContextMenu的使用

ContextMenu的使用:属性允许你去添加命令给上下文菜单 用法: [ContextMenu(“Test”)] public void Test () 右键点击:会出现如图所示

2017-10-27 14:57:24

阅读数 587

评论数 0

Unity3d 编辑器扩展系列-MenuItem的使用

MenuItem的使用:在工具栏上增加新的一列用法:如图[MenuItem(“Test/Test”)] 后面必须跟一个static的方法,需要引用头文件 using UnityEditor;

2017-10-27 14:54:28

阅读数 107

评论数 0

Unity3d 编辑器扩展系列-AddComponentMenu

用法:[AddComponentMenu(“NGUI/Examples/cubSpin”)]AddComponentMenu属性允许你在”Component”菜单中放置一个无论在哪的脚本,而不是仅仅在”Component->Scripts”菜单中。

2017-10-27 14:50:13

阅读数 127

评论数 0

Unity3d 编辑器扩展系列-RequireComponent

语法: [RequireComponent(typeof (XXXXXX))]其中XXXX为依赖的脚本,或者Unity组件 这样,当你挂这个脚本时,XXXX脚本也被挂上去了当你添加的一个用了RequireComponent组件的脚本 需要的组件将会自动被添加到game object(游戏物体...

2017-10-27 14:45:01

阅读数 233

评论数 0

Unity3d 优化技术

【Unity技巧】Unity中的优化技术 写在前面这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个...

2017-10-26 14:18:48

阅读数 337

评论数 0

[数学] 欧拉角、四元数

[数学] 欧拉角、四元数 [数学] 欧拉角、四元数 方位、方向、角位移:方位:描述的是物体的朝向。要确定一个方位(orientation),却至少需要需要三个参数。方向:“方向”和“方位”并不完全一样。向量有“方向”但没有“方位”,因为让向...

2017-10-20 22:58:50

阅读数 163

评论数 0

Photon Unity Networking(PUN)的简单使用

Photon Unity Networking(PUN)的简单使用 Photon Unity Networking(PUN)的简单使用demo下载我们知道在untiy 5.1之后,unity自带了Unet,但是PUN的功能强...

2017-10-20 22:54:56

阅读数 428

评论数 0

用抛物线实现HTC Vive瞬移系统

用抛物线的点实现HTC Vive瞬移系统 这个是针对HTC Vive和引擎简单易用的瞬移系统。这个系统是模仿Valve的Vive游戏“The Lab”而作,即玩家可以穿过比游戏区域大的VR环境。下图可以看到对于系统的演示: 提供的这个系统解决了以下问题: 1 计算可导航空间:我们显然...

2017-10-20 17:51:24

阅读数 1260

评论数 0

Unity3d 灯光学习

Inspector 灯光检视面板Unity有三种灯光Point点光源。从一个位置向四面八方发出光线,就像一盏灯。Directional 方向光源(平行光)。 被放置在无穷远的地方,影响场景的所有物体,就像太阳Spot 聚光灯 。灯光从一点发出,只在一个方向按照一个锥形物体的范围照射,就像一辆汽车的...

2017-10-20 17:41:44

阅读数 2328

评论数 0

Unity3d灯光问题-场景中灯光上限问题

问题一:对一个物体添加的灯光太多,会导致其他的灯光不亮。 问题二:对一个物体新添加的灯光会导致另一个灯光关闭解决方法: 其实是默认的一个物体的渲染像素灯光的数量是2个,我们只要把它改大就可以Edit->ProjectSettings->Quality 面板如下: ...

2017-10-19 10:13:14

阅读数 1887

评论数 0

Unity3d 键盘控制人物移动

有两种简单的方式:第一种: if (Input.GetKey(KeyCode.W) | Input.GetKey(KeyCode.UpArrow)) //前 { transform.Translate(Vector3.forward * m_speed * Time...

2017-10-17 17:12:47

阅读数 1275

评论数 0

Unity3d鼠标控制视角拉近跟拉远

using UnityEngine;public class MouseWheel : MonoBehaviour { void Update() { //鼠标拉近 if (Input.GetAxis(“Mouse ScrollWheel”...

2017-10-17 10:05:03

阅读数 758

评论数 0

Unity3d鼠标拖拽控制物体720°旋转

using UnityEngine;public class StartRoate : MonoBehaviour { //旋转速度 private float rotateSpeed = 5f; //鼠标沿水平方向移动的增量 private float...

2017-10-17 09:55:46

阅读数 540

评论数 0

使用MentalRay烘培,实现Unity3d·HDR版LightMap

虚拟现实,房产精装间,使用MentalRay烘培,实现Unity3d·HDR版LightMap //2015.04.24 更新一个百度网盘的下载地址,包含所有的rar文件。迅雷地址不使用。 http://pan.baidu.com/s/1i3Dylj3以下为单独的Shader...

2017-10-17 09:25:42

阅读数 1652

评论数 0

Unity3d在ios上发布

Unity3d在ios上发布 Unity3d项目要想在ios上发布,必须要有开发者账号,如果想在app store里发布,必须要花钱,这里我只是自己调试,做学习用。 要在真机上调试,首先你必须用iphone连接mac,我用的Unity版本...

2017-10-17 09:16:23

阅读数 690

评论数 0

Unity3d鼠标拖拽物体实现任意角度自旋转

Unity3d鼠标拖拽物体实现任意角度自旋转 主要涉及函数Input.GetAxis(“Mouse x”) 可取得鼠标横向(x轴)移动增量Input.GetAxis(“Mouse y”) 可取得鼠标竖向(y轴)移动增量通过勾股定...

2017-10-17 09:08:58

阅读数 3952

评论数 0

提示
确定要删除当前文章?
取消 删除