点击图片可看到更多讯息
开始使用于
- 游戏:
- Take On Helicopters
- 版本:
- 1.00
描述
- 描述:
- Sets Render Target's visual effect (Picture-in-Picture).
- 0: Normal - [0]
- 1: Night Vision - [1]
- 2: Thermal - [2]
- 3: Color Correction - [3, enabled, brightness, contrast, offset, blend [r,g,b,a], lerp [r,g,b,a], rgb [r,g,b,a]]
- 4: Mirror - [4] <currently not working>
- 5: Chromatic Aberration - [5, enabled, powerx, powery, (bool) aspectCorrection] <currently not working>
- 6: Film Grain - [6, enabled, intensity, sharpness, grainsize, intensityx1, intensityx2, (bool) monochromatic] <currently not working>
- 7: Thermal Inverted [7]
基本句法
- 句法:
- name setPiPEffect [effect, optionalParam1, ..., optionalParamN]
- 参数:
- name : String - Render surface reference from Render To Texture
- [effect, optionalParam1, ..., optionalParamN] : Array
- effect : Number - effect type
- optionalParam1: Parameters based on selected effect
- 返回值:
- Nothing
范例
- 范例1:
"rendersurface" setPiPEffect [0];
- 范例2:
"rendertarget0" setPiPEffect [3, 1.0, 1.0, 1.0, 0.0, [0.0, 1.0, 0.0, 0.25], [1.0, 0.0, 1.0, 1.0], [0.199, 0.587, 0.114, 0.0]];
- 范例3:
cam = "camera" camCreate (player modelToWorld [0,-5,2]); cam cameraEffect ["internal","back","rtt"]; "rtt" setPiPEffect [2]; with uiNamespace do { pic = findDisplay 46 ctrlCreate ["RscPicture", -1]; pic ctrlSetPosition [0,0,1,1]; pic ctrlCommit 0; pic ctrlSetText "#(argb,512,512,1)r2t(rtt,1.0)"; };
- 范例4:
- Black&White:
"rtt" setPiPEffect [3,1,1,0.4,0,[0,0,0,0],[1,1,1,0],[1,1,1,1]];
额外资讯
- 多人游戏:
- -
- 也可以看看:
- Procedural TexturescamCreatecameraEffectPost process effects