一:灯光
Light--组件
Type --光照类型Baking --烘焙
1. Directional light --平行光(模拟太阳光)
2. Point Light --点光源(模拟灯泡)
Range --电光源照明范围
3. Spot Light --锥形光源(模拟手电筒)
Range --锥形长度(可照射距离)
Spot Angle --锥形光源角度
---123共性:Color --光照颜色
Intensity --光照强度
Shadow Type --阴影类型(None:无,Hard:硬,soft:软-较耗性能)
Strength --阴影透明度
Resolution --分辨率
Bias --物体阴影偏移
Normal Bias--光照偏移
Cookie --耀斑
4.Area Light--面光源 (用于性能优化)
二:角色控制器
Character Controller:组件
1.Slope Limit --角色可爬坡的角度
2.Step Offset --摩擦力
3.Skin Width --角色高出地面高度 (0.0001接触地面)
4.Min Move Distance --最小移动距离
5.Center --碰撞体位置
6.Radius--碰撞体半径
7.Height--碰撞体的高
三:粒子系统
1.Particle System:Duration --生成粒子的时间Looping --是否循环生成粒子
Prewarm --粒子预热(点击播放,直接显示为最终状态)
Start Lifetime --每个粒子的存活时间
Start Speed --粒子速度
Start Size --粒子大小
Start Color --粒子颜色
2.Emission:
Rate --粒子个数
Bursts --粒子爆发
3.Shape:粒子发射形状
四:杂
----在调试时,可见其属性值;[DebuggerDisplay("FirstName={FirstName}, LastName={LastName}")]class Customer{public string FirstName;public string LastName;}------------------------------------------------------------------------------------------图片缩放static public Texture2D ScaleTexture(Texture2D source, int targetWidth, int targetHeight){
Texture2D result = new Texture2D(targetWidth, targetHeight, source.format, true);
Color[] rpixels = result.GetPixels(0);
float incX = (1.0f / (float)targetWidth);
float incY = (1.0f / (float)targetHeight);
for (int px = 0; px < rpixels.Length; px++)
{
rpixels[px] = source.GetPixelBilinear(incX * ((float)px % targetWidth), incY * ((float)Mathf.Floor(px / targetWidth)));
}
result.SetPixels(rpixels, 0);
result.Apply();
return result;}
------------------------------------------------------------------------------------------------
移动GameObject,绑定BoxCollider,Istrigger选中。
固定GameObject,绑定BoxCollider,刚体属性,isKinematic选中。
此种情况下,移动GameObject中的OnTriggerEnter()很多时候都无法被触发。
移动GameObject,绑定BoxCollider,刚体属性,IsKinematic选中。
固定GameObject,绑定BoxCollider,IsTrigger选中。
此种情况下,固定GameObject中的OnTriggerEnter()能稳定触发。