随笔分类 -  Unity3D

摘要:本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (三) 前言 最近项目不算太忙,终于有时间更新博客了。关于数据处理这个主题前面的(一)(二)(三)基本上算是一个完整的静态数据处理方案了。 不过前几篇发布的时候是2015年,比较早了,随着这几年技术不断积累和进步,其实已经 阅读全文
posted @ 2018-04-03 15:05 追峰人 阅读(2060) 评论(2) 推荐(1)
摘要:UGUI batch 规则和性能优化 (基础) Unity 绘图性能优化 - Draw Call Batching : http://docs.unity3d.com/Manual/DrawCallBatching.html 1.名词 1)Batch 单词 google 翻译的解释是:批量、批次。 阅读全文
posted @ 2016-05-13 11:26 追峰人 阅读(12014) 评论(0) 推荐(0)
摘要:最近在做一个根据配置表自动生成动画剪辑clip以及controller的功能.做法是根据配置表配置的动作以及每个动作的关键帧,自动为每个clip添加事件.这样做可以把动画的事件处理在游戏运行之前就计算好然后存到动画文件.anim中,可以提高游戏的运行效率,如果做的再细点,还可以自定义动画事件的传入的... 阅读全文
posted @ 2015-12-01 00:57 追峰人 阅读(4176) 评论(4) 推荐(0)
摘要:Anahead-of-time (AOT) compileris acompilerthat implements ahead-of-time compilation. This refers to the act of compiling an intermediate language, suc... 阅读全文
posted @ 2015-06-23 00:52 追峰人 阅读(3408) 评论(0) 推荐(0)
摘要:简述 最近在用UGUI的时候遇到了鼠标穿透的问题,就是说在UGUI和3D场景混合的情况下,点击UI区域同时也会 触发3D中物体的鼠标事件。比如下图中 这里给Cube加了一个鼠标点击改变颜色的代码,如下 void Update() { if(Input.GetMouseButtonDown(0)) { 阅读全文
posted @ 2015-06-11 22:25 追峰人 阅读(43864) 评论(10) 推荐(6)
摘要:还记得大学毕业刚工作的时候是做flash的开发,那时候看到别人写的各种各样的UI组件就非常佩服,后来自己也慢慢尝试着写,发现其实也就那么回事。UI的开发其实技术的成分相对来说不算多,但是一个好的UI是绝对少不了底层组件的支持的。我个人认为UI组件中相对比较复杂的就是List了,所以,这两天实现了一个 阅读全文
posted @ 2015-06-06 22:37 追峰人 阅读(16021) 评论(9) 推荐(3)
摘要:Unity官方文档:Camera.ScreenPointToRaypublic function ScreenPointToRay(position: Vector3): Ray;DescriptionReturns a ray going from camera through a screen ... 阅读全文
posted @ 2015-04-07 20:12 追峰人 阅读(2741) 评论(0) 推荐(0)
摘要:StartCoroutine和yield return表面意思很好理解,StartCoroutine就是开启一个协程,yield return 是迭代器块返回调用迭代的地方。是吧?不知道你什么感觉,反正我觉得,还是需要深入研究一下的。OK,here we go!首先,先看一下StartCorouti... 阅读全文
posted @ 2014-08-13 16:42 追峰人 阅读(102978) 评论(4) 推荐(6)
摘要:过程是这样的:最近一直想做一个头像的mask效果,后来发现原来unity的mask需要用shader来写,网上找了不少资料,也能实现,不过大多数都是用render texture作为相机投影的texture。然后把这个相机的图像作为一个material,然后在ngui中创建一个texture,把这个... 阅读全文
posted @ 2014-06-12 20:59 追峰人 阅读(10649) 评论(6) 推荐(0)
摘要:结论通过一个例子得出的结论是:从先到后被执行的函数是 Awake->Start->FixedUpdate->Update->LateUpdate->OnGUI.示例接下来我们用一个例子来看一下。首先,打开unity,新建一个项目。然后,在默认的场景中新建三个cube并分别命名cube1、cube2、... 阅读全文
posted @ 2014-06-09 13:35 追峰人 阅读(8783) 评论(0) 推荐(1)