![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
成魔的羔羊
在路上
展开
-
Unity
Unity官网所有版本下载地址请戳: http://unity3d.com/unity/download/archive 补丁版本请戳: http://unity3d.com/cn/unity/qa/patch-releases原创 2016-10-04 21:38:23 · 316 阅读 · 0 评论 -
iTween基础之Rotate(旋转角度)
一、基础介绍;二、基础属性原文地址 :http://blog.csdn.net/dingkun520wy/article/details/50696489一、基础介绍RotateTo:旋转游戏物体到指定的角度。RotateFrom:将游戏物体从给的角度旋转回原始角度RotateAdd:对游戏物体的旋转角度随转载 2017-08-02 14:39:47 · 1190 阅读 · 0 评论 -
有关Unity3D在VR领域的优化措施
VR应用由于其特殊性,帧数是一个十分关键的部分。如果帧数不够高,那么体验VR的人很容易就会感到头晕。研究显示,VR应用要想达到较好的效果,并且不会让人在体验时感到生理上的不适,那么至少要达到90fps以上的帧率。所以对于我们的VR应用来说,做好优化是十分关键的一步,这不同于制作其他非VR应用。这里列出几项对我们的项目有帮助的优化技巧。静态批处理在我们的场景中将会存在大量的静转载 2017-08-18 11:12:47 · 328 阅读 · 0 评论 -
用Unity 3D生成真实地形
本方法是在http://blog.csdn.net/lingbaoer1234/article/details/45242371基础上进行操作,具体如下:Unity3D手册中介绍了两种地形制作方法:1、在SceneView中使用height tools直接绘制;2、使用外部工具制作的heightmaps;生成真实地形,需要用到heightmaps方法,具体操作如下:1、准备原创 2017-08-04 11:03:27 · 14233 阅读 · 4 评论 -
Unity地形导出为.obj模型
在Uniyt 3D中创建的真实地形想保存为模型以备以后使用,经过在网上艰辛的搜索,终于找到一个方法,经过实验验证,绝对真实可靠!有图有真相!源代码来自于这儿:http://blog.sina.com.cn/s/blog_7812d64701010f7h.html,感谢他的分享!下面为ExportTerrain.js脚本:[javascript]转载 2017-08-04 11:04:59 · 6986 阅读 · 3 评论 -
unity中三种调用其他脚本函数的方法
第一种,被调用脚本函数为static类型,调用时直接用 脚本名.函数名()。很不实用……第二种,GameObject.Find("脚本所在物体名").SendMessage("函数名"); 此种方法可以调用public和private类型函数第三种,GameObject.Find("脚本所在物体名").GetComponent().函数名();此种方法只可以调用public类型转载 2017-07-29 13:48:25 · 1059 阅读 · 1 评论 -
u3d中利用代码动态修改材质球
本方法目的是 在生成 模型的时候,自动给其添加我们自己的材质球。1.全局定义一个材质变量 Material Mater;2.将制作好的材质球放到资源目录下,例如Assets/resources/Material;;注意,必须是resource下;3.在start()中利用Resources资源添加工具将材质球初始化 Mater = Resources.Load<Materi...原创 2019-02-25 15:06:18 · 3169 阅读 · 0 评论 -
U3D引用dll
如果只在VS中引用目标dll,虽然在VS中可以运行,但是U3D却不能通过,因为U3D是找不到目标dll,必须将dll文件 将其复制到,复制到Unity项目的Aesst文件夹下。 完整的解释:1、使用Vs打开unity项目中的某个C#脚本 然后在VS的该项目的解决方案上右击选择添加新项目 然后选择添加类库2、完成后 将类库设为启动项目,然后编写类库,接着写完之后,生成类库按Shi...原创 2019-02-21 08:46:36 · 531 阅读 · 0 评论 -
unity制作方向导航
unity方向导航制作:设计要求是方向导航随着鼠标旋转转换方向,效果图如下:具体的实现方法主要有两个步骤,分别为UI设计和脚本编写。我的设计思路是这个控件分为两层,第一层为东西南北指示层,第二层为图标指示层,这里我的图标采用圆形图标,方向指示这里采用控制图标旋转的方式实现,层级关系如下:首先创建父节点1,然后在父节点下创建子节点2,3;最后调整好位置。第二步脚本编写,脚本如...转载 2019-06-18 15:03:37 · 1334 阅读 · 0 评论 -
iTween基础之Scale(缩放大小)
一、基础介绍;二、基础属性原文地址:http://blog.csdn.net/dingkun520wy/article/details/50684392一、基础介绍ScaleTo:改变游戏对象的比例大小到提供的值。ScaleFrom:将物体的大小从提供的值变化到原来的大小ScaleAdd:增加游戏物体的大小。转载 2017-08-02 14:39:21 · 646 阅读 · 0 评论 -
iTween基础之Look(使对象面朝指定位置)
一、基础介绍;二、基础属性原文地址:http://blog.csdn.net/dingkun520wy/article/details/50578142一、基础介绍LookTo:旋转游戏对象使其面朝指定的Transform或Vector3。LookFrom:使游戏对象从提供的方向旋转回原来所面朝的方向。LookUpdate:类似于LookTo转载 2017-08-02 14:38:58 · 409 阅读 · 0 评论 -
用Unity 3D生成真实地形(一)
Unity3D手册中介绍了两种地形制作方法:1、在SceneView中使用height tools直接绘制;2、使用外部工具制作的heightmaps;生成真实地形,需要用到heightmaps方法,具体操作如下:1、准备一块DEM数据,格式为img或tiff,并准备好Global Mapper和Photoshop两款软件;2、在Global Map转载 2017-07-29 15:41:18 · 2197 阅读 · 0 评论 -
Unity地形(二)之导出为.obj模型
我在Uniyt 3D中创建的真实地形想保存为模型以备以后使用,经过在网上艰辛的搜索(呵呵。。。),终于找到一个方法,经过实验验证,绝对真实可靠!有图有真相!先上代码(O(∩_∩)O哈哈~)。源代码来自于这儿:http://blog.sina.com.cn/s/blog_7812d64701010f7h.html,感谢他的分享!下面为ExportTerrain.js脚本:转载 2017-07-29 15:43:06 · 2405 阅读 · 1 评论 -
U3D地形(三)之Maya打开.obj模型并为其贴图
.obj模型在Maya中打开是没有贴图的,需要重新为其贴图。首先将.obj模型导入Maya。 如下图: 接下来在菜单栏选择窗口,第二个下拉菜单(渲染编辑器),再选第三个下拉菜单(Hypershade),打开材质编辑器。 新建一个lambert材质球。 在工作去选择属性编辑器,右上方有两个小三角,点击它,选出刚才创建的材质球。 点击颜色后边的小方块,弹出创转载 2017-07-29 15:44:18 · 2387 阅读 · 1 评论 -
unity----OpenFileDialog打开选择对话框
[csharp] view plain copyusing UnityEngine; using System.Collections; using System; using System.Runtime.InteropServices; [ StructLayout( LayoutKind.Sequential, CharSet=转载 2017-07-18 21:03:21 · 1501 阅读 · 1 评论 -
Unity 3D中不得不说的yield协程与消息传递
1. 协程 在Unity 3D中,我们刚开始写脚本的时候肯定会遇到类似下面这样的需求:每隔3秒发射一个烟花、怪物死亡后20秒再复活之类的。刚开始的时候喜欢把这些东西都塞到Update里面去,就像下面这样写。 1 float nowTime = 3.0f; 2 bool isDead = true; 3 float deadTime = 20.0f; 4 5 vo转载 2017-07-31 21:45:25 · 449 阅读 · 0 评论 -
Unity发布读取中文数据乱码
今天将开发一定阶段的Unity程序打包发布,在编辑时没任何问题,但是发布后,数据一直不能使用,开始以为是数据没有加载进来,数据在打包的时候丢失,后来发现放在resource里就不会丢失,尝试了半天,最后发现是 读取文件时的 字符串编码问题,就算在编译器里设为 Encoding.GetEncoding("gb2312")也没用,这是由于Unity自身打包出的问题,最后的解决方法如下:对原创 2017-08-07 21:40:03 · 2949 阅读 · 1 评论 -
unity5.6X 添加天空盒两种方法
添加天空盒 有两种方式1 : 在当前相机上添加skybox2 : 在当前场景上添加skybox上面的两种方式的结果是一样的 第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 需要看不同的天空 就可以使用这种方式实现我们先来试试unity 给我们的提供的天空盒 吧要使用 unity 当然要先导入天空资源包啦 导入方式 :asset转载 2017-08-08 09:03:17 · 7010 阅读 · 0 评论 -
U3D 计时器 Invoke() 方法是 Unity3D 的一种委托机制
Invoke() 方法是 Unity3D 的一种委托机制,类似基本的计时器如: Invoke("SendMsg", 5); 它的意思是:5 秒之后调用 SendMsg() 方法;使用 Invoke() 方法需要注意 3点:1 :它应该在 脚本的生命周期里的(Start、Update、OnGUI、FixedUpdate、LateUpdate)中被调用;转载 2017-08-09 15:24:29 · 922 阅读 · 0 评论 -
iTween基础之功能简介
一.iTween 介绍 、二.iTween 原理、三.iTween 下载、四.iTween 类介绍、五.主要功能介绍原文地址:http://blog.csdn.net/dingkun520wy/article/details/50550529一.iTween 介绍 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.转载 2017-08-02 14:33:52 · 239 阅读 · 0 评论 -
iTween基础之Move(移动)
1,五种移动方法;2, 函数的基础属性及用法原文地址:http://blog.csdn.net/dingkun520wy/article/details/50476864iTween官网:http://itween.pixelplacement.com/index.php1,五种移动方法MoveTo:从原始位置移动到目标位置。MoveFrom:从目标位置移动转载 2017-08-02 14:35:02 · 369 阅读 · 0 评论 -
iTween基础之iTweenPath(自定义路径移动)
在游戏开发中经常会用到让一个游戏对象按照指定的路线移动,iTweenPath就提供了可视化的编辑路径功能.iTweenPath 下载地址: http://download.csdn.net/detail/IGames/9482833原文地址: http://blog.csdn.net/dingkun520wy/article/details/51075774转载 2017-08-02 14:36:45 · 598 阅读 · 1 评论 -
Itween API说明
tween:在....之间itween:完成补间动画(所谓补间动画又叫做中间帧动画,渐变动画,只要建立起始和结束的画面,中间部分由软件自动生成)优点:免费高效简洁缺点:对win8App不支持(win8App不支持Hashtable)插件:iTween:基本包iTween Visual Editor 扩展包(包含基本包)转载 2017-08-02 14:38:03 · 935 阅读 · 0 评论 -
iTween基础之Value(数值过度)
一、基础介绍;二、基础属性原文地址:http://blog.csdn.net/dingkun520wy/article/details/50550527一、基础介绍Value有一个函数ValueTo:返回一个“from”和“to”之间的插值,以调用“onupdate”回调函数。“onupdate”是必须的,且它接收一个与“from”和“to”相同类型的参数。转载 2017-08-02 14:38:37 · 475 阅读 · 0 评论