記錄控制攝像機部分腳本寫法
-特性中的尖括號<>行全部來自官方文檔說明-只需參考值的類型及具體用法即可
targetcamera pos:[-150,100,350] target:[targetobject pos:[0,0,20] isselection:on]
--創建目標攝像機 位置 目標點位置 並選中
特性:
$.Fov = 60
<camera>.curFOV Float default: 45.0 -- float
--水平視野修改
$.fovtype = 1\2\3
<camera>.fovType Integer default: 1 -- integer
--水平、垂直、對角線
$.orthoProjection = true
<camera>.orthoProjection Boolean default: false
--開啓,如果啓用,攝影機視圖看起來就像用戶視圖
$.type #free
<camera>.type Name default: #free
--修改攝像機類型爲free
--攝影機的類型:
--#free-自由攝影機 (視圖可以在任意方向進行設置的目標)
--#target-目標攝影機 (相機將始終對齊與目標對象的視圖)
$.showCone = on
<camera>.showCone Boolean default: false
--顯示攝像機錐形光線(四棱錐)【錐形光線出現在其他視口但不顯示在攝像機視口中】
$.showHorizon = on
<camera>.showHorizon Boolean default: false
--顯示地平線【條深灰色的線條顯示在攝影機視口中的地平線層級。】
$.nearrange 0.9
<camera>.nearrange Float default: 0.0 -- animatable; alias: Near_Env_Range
--近距範圍的大氣效果
$.farrange 10
<camera>.farrange Float default: 1000.0 -- animatable; alias: Far_Env_Range
--遠距範圍的大氣效果
$.clipManually = on
<camera>.clipManually Boolean default: false
--啓用可定義剪切平面。
--禁用手動剪切後,將不顯示攝影機的幾何體更接近小於 3 個單位
$.nearclip 5.0
<camera>.nearclip Float default: 1.0 -- animatable, alias: near_clip
--更近的對象比與近剪裁平面是不可視的攝影機。
$.farclip 500
<camera>.farclip Float default: 1000.0 -- animatable, alias: far_clip
--比遠距剪切平面遠的對象是不可視的攝影機。
$.showRanges = On
<camera>.showRanges Boolean default: false
--顯示變爲黃色,在要顯示的近和遠距範圍的設置的攝影機的錐形光線內的矩形。
$.targetDistance = 300
<camera>.targetDistance Float default: 160.0 -- animatable, alias: Target_Distance
--設置一個點,用作不可見目標
$.mpassEnabled = On
<camera>.mpassEnabled Boolean default: false -- boolean; MultiPass_Effect_Enabled
--啓用/禁用的多過程攝影機效果
$.mpassRenderPerPass = On
<camera>.mpassRenderPerPass Boolean default: false -- boolean
--啓用/禁用渲染過程選項
常用的攝像機屬性就這麼多,如果有拓展請自行查找官方手冊!