自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ltycloud的博客

记性差=>记笔记,把有道笔记写的工作笔记整理搬到CSDN

  • 博客(21)
  • 收藏
  • 关注

原创 Unity3D - 关于ASTC压缩格式的一些资料搜集

From Qualcomm_Adreno_OpenGL_ES_Developer_Guide: QTI recommends the following strategy for selecting a texture compression format: 1. Use ASTC compression if it is available. 如果可用使用ASTC 2. Ot...

2018-08-13 15:18:09 14025

原创 Linearize an sRGB texture in Photoshop

From:https://forum.unity.com/threads/bug-with-bypass-srgb-sampling.282469/

2018-08-10 12:03:01 457

原创 UnityShader - 模拟动态光照特效

模型贴片 + 特效Shader = 动态光照特效 效果是这样的: 做法简单粗暴,直接使用模型贴片: shader上使用了noise只是提供一种思路,也有更简单的方法代替 ...

2018-08-08 16:42:24 2552

原创 Unity - Humanoid设置Bip骨骼导入报错

报错如下: 解决: 原因是biped骨骼必须按照Unity humanoid的要求设置,在max中设置如下:

2018-08-08 10:35:04 3963 3

原创 Maxscript-获取选中文件

Maxscript - 获取选中文件使用 .Net 的方法弹出窗口选择文件,并范围所有选中文件的路径“”Fn Fun_GetFilePaths strTitle strFilter = ( dialog = DotNetObject"System.Windows.Forms.OpenFileDialog" dialog.title = strTitle dia...

2018-07-24 10:37:47 2216 3

原创 Unity编辑器 - TreeView控件笔记

用起来有一些规则,写个简单的案例以备查阅: using System.Collections.Generic;using UnityEditor.IMGUI.Controls;using UnityEngine;public class MyTreeView : TreeView { //搜索控件 SearchField _searchField = new Sea...

2018-03-12 17:54:39 5303

原创 Unity Shader学习笔记 - 用UV动画实现沙滩上的泡沫

这个泡沫效果来自远古时代的Unity官方海岛Demo, 原效果直接复制3个材质球在js脚本中做UV动画偏移,这里尝试在shader中做动画并且一个pass中完成: // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'//岸边浪花泡沫//CloudLty 2016-9-6...

2018-03-01 21:38:36 4094 3

原创 Unity编辑器 - 编辑器控制特效播放

编辑器控制特效播放Unity的动画编辑器不能预览粒子系统的播放,为了方便预览特效,设想制作一个预览特效的工具,通常一个特效有三种组件: - Animation - Animator - ParticleSystem其中Unity编辑器在编辑器模式下会控制粒子的播放,所以这里控制特效播放的功能只能在播放模式下使用。代码using UnityEngine;using ...

2018-03-01 20:41:08 5349 1

原创 Unity编辑器 - 鼠标悬停在控件上时改变鼠标样式

Unity编辑器 - 鼠标悬停在控件上时改变鼠标样式摘自Unity文档 EditorGUIUtility.AddCursorRectpublic static void AddCursorRect(Rect position, MouseCursor mouse); public static void AddCursorRect(Rect ### position, MouseCu...

2018-02-25 12:20:08 1691

原创 Unity编辑器 - Undo的坑

Unity编辑器 - Undo的坑编辑器通过脚本中改变值,Undo.RecordObject可能会无效,应该使用: Undo.RegisterCompleteObjectUndo(Object objectToUndo, string name) 该方法会记录对象的完整状态的拷贝。 The Unity documentation has been updated since:...

2018-02-25 11:50:16 1820

原创 MaxScript代码补全插件

MaxScript代码补全插件作者Nik,原文发布于ScriptSpot 安装后max自带脚本编辑器会有自动补全,效果如下:

2018-02-25 11:25:55 2618

原创 学习用MaxScipt批处理Max文件

学习用MaxScipt批处理Max文件需求对几百个.max文件中的指定指定名称的骨骼进行重命名。解决考虑到是一次性需求,花了两个钟用maxscript实现了功能,基本逻辑把改名规则做成配置文本,然后一个个加载文件夹中的max档更加配置给节点改名。 为了方便以后使用,又用winform写了个带详细使用说明的界面,这个界面可以编辑配置文件,指定批处理文件夹,最后通过cmd来启动...

2018-02-24 21:29:46 2138 1

原创 Unity编辑器 - Rigidbody动力学Bake到AnimationClip

Unity编辑器 - Rigidbody动力学Bake到AnimationClipUnity文档移动平台优化部分提到Physics对CPU的消耗较大 将动力学的特效如破碎等Bake成动画也是优化性能的手段之一,在Unity中可以很方便的将刚体动力学录制成AnimationClip。 using UnityEditor.Experimental.Animations;using...

2018-02-23 21:07:13 413

原创 Unity编辑器 - 使用GL绘制控件

Unity编辑器 - 使用GL绘制控件控件较为复杂时,可能造成界面卡顿,在EditorGUI中也可以灵活使用GL绘制来提升性能。 以绘制线段为例: using UnityEngine;using UnityEditor;public class EditorGL { private static Material _sLineMat; static Edito...

2018-02-23 15:46:22 687

原创 Unity编辑器 - DragAndDrop拖拽控件

Unity编辑器 - DragAndDrop拖拽控件Unity编辑器的拖拽(DragAndDrop)在网上能找到的资料少,自己稍微研究了一下,写了个相对完整的案例,效果如下 代码:object dragData = "dragData";Vector2 offset;Color col = new Color(1, 0, 0, 0.6f);Rect rect1 = new R...

2018-02-12 22:37:45 3294 2

原创 Unity编辑器 - 资源修改立即写入磁盘AssetDataBase.SaveAssets()

Unity编辑器 - 资源修改立即写入磁盘AssetDataBase.SaveAssets()在编写编辑器时,如果需要修改Unity序列化资源(如Prefab,美术资源,ScriptableObject等类型),修改后应将该资源标记为已更改: EditorUtility.SetDirty(Object target) 但标记为已更改的资源Unity不会立即保存到磁盘,这时需要调用: ...

2018-02-12 17:43:28 8272

原创 Maya Api笔记 - How polygons are handled internally

为加深记忆和理解Maya的Polygon,尝试利用空闲时间翻译Maya Api文档相关章节。How polygons are handled internally - 多边形是如何在内部处理的

2018-02-11 10:19:49 221

原创 Unity编辑器 - 资源批处理工具基类

Unity编辑器 - 资源批处理工具基类经常要对资源进行批处理,很多时候都是一次性的需求,于是弄个通用脚本。 工具是个弹出面板,处理过程有进度条,如下:如图,子类只需要重写几个方法:using UnityEngine;using BatchTool;using UnityEditor;public class TestBatchTool : BatchToolBase...

2018-02-08 17:09:53 488

原创 Unity编辑器 - 输入控件聚焦问题

Unity编辑器整理 - 输入控件聚焦问题EditorGUI的输入控件在聚焦后,如果在其他地方改变值,聚焦的框不会更新,而且无法取消聚焦,如下图: 在代码中取消控件的聚焦取消聚焦的“时机”需要看具体情况,比如上图可以在按下“删除最后一个字符”按钮时取消,也可以通过按下ESC键或者的鼠标移出面板是取消聚焦。。。 代码:text = EditorGUILayout.TextFi...

2018-02-08 17:08:46 4120 1

原创 EditorGUI控件输入监听

EditorGUI控件输入监听  在做编辑器开放的过程中,有时候要对用户输入进行判断和限制,但EditorGUI控件却没有触发回调,而是提供了一种麻烦的办法——使用EditorGUI.BeginChangeCheck()和EditorGUI.EndChangeCheck() 代码写起来像这样:EditorGUI.BeginChangeCheck();{ // Edito...

2018-02-08 17:07:46 1208

原创 Unity编辑器 - 自动排版

Unity编辑器 - 自动排版使用花括号提高可读性//一组横向排列的控件GUILayout.BeginHorizontal();{ GUILayout.BeginVertical(); { //横向排列中的第一组竖向控件 } GUILayout.EndVertical(); GUILayout.BeginVertical...

2018-02-08 16:56:37 2472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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