01 2016 档案

unity, yield return new WaitForSeconds(waitTime) 在 Time.timeScale=0下卡死
摘要:例如下面代码: IEnumerator f(){ Time.timeScale = 0; float waitTime=2; yield return new WaitForSeconds (waitTime); Debug.Log(“hi”); } 则“hi”永远输不出来。 欲在Time.time 阅读全文

posted @ 2016-01-31 00:12 wantnon 阅读(1055) 评论(0) 推荐(0) 编辑

unity, 如果碰撞使用2d物理,为防止颤动,需将更新position的代码写在FixedUpdate里
摘要:例如我为主角添加了一个circle collider 2d,和一个rigidbody 2d,为障碍物添加了一个circle collider 2d。 然后我在主角的Update函数里更新位置让主角由A点以恒定速度移动到B点,则会发现当主角被障碍物挡住去路时主角在障碍物旁停下并不停颤动。 停下是对的, 阅读全文

posted @ 2016-01-30 18:07 wantnon 阅读(801) 评论(0) 推荐(0) 编辑

unity, Root Motion
摘要:(引自:http://tieba.baidu.com/p/4323644080) 然后详细看了下这个文档:http://docs.unity3d.com/Manual/RootMotion.html 现在基本上明白了,下面记几个要点: 1,在3dmax里建模的时候必须包含一个根骨骼,所有的位移动画必 阅读全文

posted @ 2016-01-27 15:45 wantnon 阅读(3180) 评论(1) 推荐(2) 编辑

unity, EventType.MouseUp注意事项
摘要:如果鼠标移出了窗口范围,则即使鼠标抬起也不会收到EventType.MouseUp消息,所以只写if(event==EventType.MouseUp){ 执行某操作}是错误的,会导致非常奇怪的bug,要写成:if(event==EventType.MouseUp||鼠标移出窗口范围){ 执行某... 阅读全文

posted @ 2016-01-25 20:46 wantnon 阅读(1446) 评论(0) 推荐(0) 编辑

unity, StartCoroutine and StopCoroutine
摘要:startCoroutine("func",1.0f)可以用stopCoroutine("func")来停。startCoroutine(func(1.0f))不能用stopCoroutine("func")来停。参考:http://forum.unity3d.com/threads/stopcor... 阅读全文

posted @ 2016-01-24 15:48 wantnon 阅读(547) 评论(0) 推荐(0) 编辑

obj 格式注意事项
摘要:用Adreno Profiler分析图形效果的实现过程时,需要将特效涉及到的模型导出,以便进行多角度的详细查看,结果发现Adreno Profiler导出模型的功能有bug,总是报错并生成一个残缺的.obj文件,无法使用。于是只好用复制粘贴的方式将顶点和索引数据从Adreno Profiler中拷贝... 阅读全文

posted @ 2016-01-23 17:12 wantnon 阅读(1074) 评论(2) 推荐(0) 编辑

unity, GUI.Button texture is black
摘要:GUI.Button(rect,tex),结果显示出来tex是黑的,原来是因为我以前在别处调用了GUI.contentColor =Color.black。参考:http://answers.unity3d.com/questions/748147/custom-gui-button-is-blac... 阅读全文

posted @ 2016-01-19 11:13 wantnon 阅读(450) 评论(0) 推荐(0) 编辑

建了个百度贴吧:图形底层吧
摘要:http://dwz.cn/2kd3mD 阅读全文

posted @ 2016-01-18 16:34 wantnon 阅读(264) 评论(0) 推荐(0) 编辑

unity, imageEffect在android上不显示的问题
摘要:使用imageEffect做了个景深特效,原理很简单,就是一张清晰大图和一张模糊小图根据z值进行混合,z值小的像素清晰大图的比例高一些,z值大的像素模糊小图的比例高一些。在pc上是ok的,但打出android包安到android手机上景深特效就没了。后来折腾了半天,并请教了一些有经验的人,终于搞好了... 阅读全文

posted @ 2016-01-15 15:54 wantnon 阅读(2628) 评论(0) 推荐(0) 编辑

3dmax fx shader, vertex color
摘要:美术那边需要一个能在3dmax里用的支持diffuse纹理和顶点色的additive shader(不带光照)。以前没搞过这个,于是从3dmax自带的vertexcolor.fx,DiffuseBump.fx拼凑出了一个,如下://-----------------------------Diffu... 阅读全文

posted @ 2016-01-14 14:25 wantnon 阅读(2119) 评论(0) 推荐(0) 编辑

unity, editorWindow lose data when enter play mode
摘要:我写了个editorWindow,其中有个成员变量m_x,在创建editorWindow的时候为m_x赋的值,而在editorWindow的OnGUI里把m_x显示出来。当我开着这个editorWindow并点击unity的play按钮后,editorWindow中的数据丢失,即m_x变成null。... 阅读全文

posted @ 2016-01-14 11:19 wantnon 阅读(533) 评论(0) 推荐(0) 编辑

unity, undo
摘要:如果在操作一个Object之前调用Undo.RecordObject(Object),且操作确实造成Object某些属性的改变,则会产生一个undo记录。如果我们的架构不是直接操作Object,而是操作一个ui,并在某些时机通过ui.save(Object)将数据回写到Object,那么:1,如果我... 阅读全文

posted @ 2016-01-13 14:35 wantnon 阅读(1074) 评论(0) 推荐(0) 编辑

unity, editorWindow update计时
摘要:对于editorWindow,Time.deltaTime不起作用,所以需用下面方法对update进行计时:publicclassmyEditorWindow:EditorWindow{publicfloatm_lastUpdateTime=0;public myEditorWindow(){wan... 阅读全文

posted @ 2016-01-12 01:14 wantnon 阅读(2216) 评论(0) 推荐(0) 编辑

unity, imageEffect的最后一步blit所用的shader,应该关闭zwrite和ztest
摘要:给项目组做了个imageEffect特效,结果导致ngui不显示(ugui则不存在此问题),看ngui的一些shader,其中ztest是开着的,而且ui相机的Clear Flags用的是Don't Clear。试了一下,无论是将ngui的shader中的ztest改成Always还是将ui相机的C... 阅读全文

posted @ 2016-01-08 10:25 wantnon 阅读(1135) 评论(0) 推荐(0) 编辑

unity, GUIStyle and Skin
摘要:例1:usingUnityEngine;usingSystem.Collections;usingUnityEditor;usingSystem.Collections.Generic;[CustomEditor(typeof(CmyScriptableObject))]publicclassmyS... 阅读全文

posted @ 2016-01-05 10:00 wantnon 阅读(941) 评论(0) 推荐(0) 编辑

unity, asset operations
摘要:// create asset //ref: http://wiki.unity3d.com/index.php?title=CreateScriptableObjectAsset CmyScriptableObject asset = ScriptableObject.CreateInstance 阅读全文

posted @ 2016-01-03 00:29 wantnon 阅读(518) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示