Unity引擎技术网站

新浪微薄腾讯微薄

最新碎语:暂无碎语

最近更新

C语言文法分析

C#与LuaC语言文法分析

阅读(15) 评论(0)

C语言文法分析 <源函数> → <外部声明> | <源程序> <外部声明> <外部声明> → <函数定义> | <定义> <函数定义> → <类型标识符> <声明部分语句> <标识符类型> → <无类型...阅读全文>>
unity屏幕高斯模糊

功能源代码unity屏幕高斯模糊

阅读(96) 评论(0)

屏幕高斯模糊(Gaussian Blur)后期特效的实现 Gaussian Blur Post Effect 1 2 3 cs代码: using UnityEngine;  using System.Collections;  //设置在编辑模式下也执行该脚...阅读全文>>
CG函数

Shader and GraphCG函数

阅读(67) 评论(0)

本讲不需立刻看完,遇到相关函数时来查阅即可。 并不是所以CG函数,Unity都支持,例如debug(float4 x)Unity不支持 (本文截图来源:Cg教程_可编程实时图形权威指南) E.1  数学函数 E.2 几何函数 E.3 纹理贴图函数 E.4 导数函数 E.5 调试函数 E.1  数学函数 ...阅读全文>>
获得两点之间按距离计算的任意点

C#与Lua获得两点之间按距离计算的任意点

阅读(93) 评论(0)

using UnityEngine; using System.Collections; /// <summary> /// 下面这个类是将一个transfrom对象移动到目标点(100,0,100)位置 /// 主要的方法GetBetweenPoint,能够获取起始点和终点之间都由起始点朝向终点都distance距离点 /// </summary> public class Main : MonoBehaviour  {     priv...阅读全文>>
Unity脚本周期图

未分类Unity脚本周期图

阅读(92) 评论(0)

渲染 OnPreCull: 在相机剔除场景之前调用此函数。相机可见的对象取决于剔除。OnPreCull 函数调用发生在剔除之前。 OnBecameVisible/OnBecameInvisible: 在对象对于相机可见/不可见时调用此函数。 OnWillRenderObject: 如果对象可见,则为每个相机调用一次此函数。 OnPreRender: 在相机开始渲染场景之前调用此函数。...阅读全文>>
性能优化

Unity引擎性能优化

阅读(133) 评论(0)

(搬运) 项目进入了中期之后,就需要对程序在移动设备上的表现做分析评估和针对性的优化了,首先前期做优化,很多瓶颈没表现出来,能做的东西不多,而且很多指标会凭预想,如果太后期做优化又会太晚,到时发现一些问题改起来返工量就有太大。前一阵子花了大量时间从 cpu gpu 内存 启动时间 到发热量对项目做了一翻大规模的体检和优化,效果还是显著的,在这里做个笔记,以后开发项目时可以作为经验和提前关注       1.项目情况:笔者所在项目...阅读全文>>
委托和事件的本质区别和共同点

C#与Lua委托和事件的本质区别和共同点

阅读(107) 评论(0)

(1)不想在声明delegate的类之外调用delegate,还有,除了声明delegate的类,其它类只能订阅(Subscribe,即+=)或取消订阅(Unsubscribe,即-=)时就给delegate加个event关键字。  (2)event就是delegate的一种应用。加上event关键字的delegate能做的事,所谓纯的delegate也完全能做到。    (3)event就是某个类发生一些事情时,通知对该事件感兴趣的客户...阅读全文>>
c#深度拷贝最直接的方法

C#与Luac#深度拷贝最直接的方法

阅读(175) 评论(0)

#region ICloneable Members         /// <summary>         /// 此处的复制为深拷贝,在实现上,为了简化,采用序列化和反序列化。         /// </summary>         /// <returns>深拷贝对象<...阅读全文>>
unity 图片 纹理支持格式

Unity引擎unity 图片 纹理支持格式

阅读(380) 评论(0)

[Desktop] RGB Compressed DXT1 压缩的RGB纹理。这是最常见的漫反射纹理格式。 4位/像素(32 KB 256x256) RGBA Compressed DXT5 压缩的RGBA纹理。这是漫反射和高光控制纹理的主要格式。 ...阅读全文>>
List自定义排序

C#与LuaList自定义排序

阅读(121) 评论(0)

using UnityEngine; using System.Collections; using System.Collections.Generic; using GCGame_igame.Table_igame; using System; public class TestInfo : MonoBehaviour {     //&nb...阅读全文>>
unity获取所有子孙对象组件,值得注意的地方

Unity引擎unity获取所有子孙对象组件,值得注意的地方

阅读(108) 评论(0)

GetComponentsInChildren方法能获取到所有子孙对象的带有所需组件的对象,但如果一个对象处于隐藏状态的时候就需要注意了 方法一: var a = this.GetComponentsInChildren<Transform>(); for(int i = 0; i < a.Length; i++) {     &...阅读全文>>
Unity常用Inspector面板信息

Unity引擎Unity常用Inspector面板信息

阅读(168) 评论(0)

using UnityEngine; //using UnityEngine.UI; using System.Collections; public class Test : MonoBehaviour { public Gradient a; public AnimationCurve b; [Range(10, 60)] public int desiredFps = 30; [Range(0,9.9f)] public float fv = 2f; ...阅读全文>>
mac终端访问文件出现Permission Denied解决方案

跨平台方案mac终端访问文件出现Permission Denied解决方案

阅读(180) 评论(0)

mac 下终端访问文件出现“Permission Denied”解决方案 mac 下终端访问文件出现“Permission Denied”解决方案: 一个文件有3种权限,读、写、可执行,你这个文件没有可执行权限,需要加上可执行权限。 1. 终端下先 cd到该文件的目录下 2. 执行命令 chmod a+x ./文件名阅读全文>>
Unity MonoBehaviour可重写函数

Unity引擎Unity MonoBehaviour可重写函数

阅读(126) 评论(0)

Update  当MonoBehaviour启用时,其Update在每一帧被调用。 LateUpdate 当Behaviour启用时,其LateUpdate在每一帧被调用。 FixedUpdate  当MonoBehaviour启用时,其 FixedUpdate 在每一帧被调用。 Awake  当一个脚本实例被载入时Awake被调用。 Start Start仅...阅读全文>>
1 2 3 4