找回密碼
 注冊帳號

掃一掃,訪問微社區

camera.clearflags 清除旗標

2015-1-4 03:17| 發布者: 楊炎| 查看: 2430| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: camera.layerculldistances 層消隱距離varlayerculldistances: floatdescription描述per-layer culling distances.每層的消隱距離。normally camera skips rendering of objects that are further away thanfarclipp ...

camera.layerculldistances 層消隱距離

varlayerculldistances: float[]

description描述

per-layer culling distances.

每層的消隱距離。

normally camera skips rendering of objects that are further away thanfarclipplane. you can set up some layers to use smaller culling distances using layerculldistances. this is very useful to cull small objects early on, if you put them into appropriate layers.

通常相機跳過渲染對象是遠于farclipplane,你可以使用layerculldistances設置某些層使用較小消隱距離,這如果你把它們放在合適的層級,這對于早期剔除一些小的物體對象是非常有用的。

when assigning layerculldistances, you need to assign float array that has 32 values. zero values in cull distances means "use far plane distance".

當分配layerculldistances,你需要指定的float數組有32個值。0值的消隱距離意思是使用遠剪裁屏幕距離。

參見:farclipplane.

c#

javascript

using unityengine;

using system.collections;

public class example :monobehaviour{

void start() {

float[] distances = new float[32];

distances[10] = 15;

camera.layerculldistances = distances;

}

}

function start () {

var distances = new float[32];

// set up layer 10 to cull at 15 meters distance.

// all other layers use the far clip plane distance.

//設置層10的消隱為15米距離,其他所有層使用遠剪裁屏幕距離

distances[10] = 15;

camera.layerculldistances = distances;

}

上一篇:camera 攝像機下一篇:camera.main 主相機

相關閱讀

文章點評
相關文章
女校游泳队彩金 温州麻将规则 三分pk10是什么彩票 浙江快乐12彩走势 福彩15选5软件下载 股票涨跌点怎么看 跟计划倍投为什么会输 陕西微乐麻将旧版 南京麻将安卓版官网下载 北京快三走势图一定牛预测 吉林11选5开奖号码 新疆35选7历史开奖号码 棒球比分网直播 熊猫麻将游戏官方下载 加拿大快乐8官网 私募资产配置型基金 好旧子平特三连肖论坛