glow11 初识

2014-6-19 雨辰 Unity3D

1.首先选中摄像机,将glow11 脚本拖到摄像机属性里,这个插件里的数值是可以调的,这里面的数值越大,物体的基础光晕就越大。 2.然后给你的物体附上一个材质球,给材质球附上贴图,效果为 3.修改一下材质球属性为 4.属性介绍    5.大家调过属性以后,就有光晕效果了 这时候的效果 我这个...

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader

评论(0) 浏览(678)

Unity3D 动态批处理注意点

2014-6-11 雨辰 遇到的一些问题

1.动态批处理仅支持顶点数小于900的网格物体。 2.如果Shader使用了顶点位置、法线、UV值三种属性,则只能动态批处理300个顶点以下的物体。如果Shader使用了顶点位置、法线、UV0、UV1 和切向量,那么只能动态批处理180个顶点以下的物体。 3.不要使用缩放,分别有缩放(1,1,1)和(2,2,2)的两个物体将不会进行批处理。 4.统一缩放的物体不会与非统一缩放的物体进行批处理。 5.使用缩放比例(1,1,1)和(1,2,1)的两个物体将不会进行批处理,但使用缩放尺度(1,2,1)和(1,3,1)的两个物体可以进行批处理。 6.使用不同材质的实例化物...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer Unity3D-Shader

评论(0) 浏览(347)

Unity3D 美术资源 制作规范

2014-5-23 雨辰 Unity3D

制作规范 一.模型制作 场景模型 1.       减少模型上的材质数量,将不同材质的mesh合并在一起,并不会有性能上的优化,Draw Call还是会把他们当做多个渲染批次,正确的方法是让一个物体,只有一张贴图,最多允许将一个物体上带alpha通道跟不带alpha的分成两个(比如树)   2.       静态物体创建时顶点少于500。   3.  检...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer

评论(0) 浏览(2147)

NGUI动态字体教程

2014-4-18 雨辰 Unity3D

第1步:导入NGUI 第2步:导入NGUI_277c_DynamicFonts.unitypackage 如果使用的是ngui2.3.1或更高的话替换UIFont.cs和UIFontInspector.cs 第3步:添加ttf字体,在这里我用微软雅黑做例子   经过一番艰苦的转换后 图片:image003.png 导入工作就大功告成了,接下来进行我们下一步的工作 第4步:下面就让我们进入真正的动态字体的实战吧!! 4.1创建一个空GameObject,并重命名为...

阅读全文>>

标签: Unity3D-Editer Unity3D

评论(0) 浏览(733)

Shader 变灰效果

2014-3-23 雨辰 Unity3D

// http://www.omuying.com/article/50.aspx Shader "Custom/GreyShader" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 200 CGPROGRAM #pragma surface surf Lambert sampler2D _MainTex; struct Input { float2...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer Unity3D-Shader

评论(0) 浏览(697)

Shader 表面着色器语法

2014-2-23 雨辰 Unity3D

Unity 的表面着色器 (Surface Shader) 是一种代码生成方法,用它来编写光照着色器比用低级的顶点/像素着色器程序容易得多 表面着色器语法结构如下: Shader "Customer/Example" { // Properties 所有类型如下: // Range:定义浮点属性。显示最小值到最大值的滑块 // Color:定义颜色属性 // 2D:定义二维纹理属性 // Rect:定义矩形(非 2 的幂)纹理属性 // Cube:定义立方体贴图纹理属性 // Float:定义浮点属性 // Vector:定义四分量向量...

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader Shader

评论(0) 浏览(641)

AssetDatabase 资源数据库

2014-1-21 雨辰 Unity3D

AssetDatabase 资源数据库 An Interface for accessing assets and performing operations on assets. AssetDatabase是一个对资源进行读写和各种操作的接口。 Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor name...

阅读全文>>

标签: Unity3D-Editer

评论(0) 浏览(692)

Unity3D 之 Editor 扩展

2014-1-10 雨辰 Unity3D

Unity3D提供了强大的编辑器扩展机制,在项目开发中,如果可以将一些繁琐的工作放在编辑器扩展中进行,则会大大提高效率。本文对编辑器扩展进行了一些总结,希望对有兴趣编写编辑器扩展的开发人员有所帮助。当我们编写一个编辑器扩展时,一般可以从以下四个类继承: 1 . ScriptableObject   最常见的小功能扩展,一般不用窗口的编辑扩展,可以从这个类中继承,如以下代码所示: [csharp] view plaincopyprint? ...

阅读全文>>

标签: Unity3D-Editer

评论(0) 浏览(784)

Unity 判断3D物体是否在相机视野范围内

2013-10-24 雨辰 Unity3D

public bool IsInView(Vector3 worldPos) { Transform camTransform = Camera.main.transform; Vector2 viewPos = Camera.main.WorldToViewportPoint(worldPos); Vector3 dir = (worldPos - camTransform.position).normalized; float dot = Vector3.Dot(camTransform.forward, d...

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader Unity3D

评论(0) 浏览(311)

朱文华 joyimp|@2011-2020 京ICP备16030765号