阻挡物透明度 Transparency
- 属性 float
- 所属对象:Camera,StarterCamera
编辑器不可见
在编辑器属性界面中不显示,可用脚本访问其值,不建议广泛使用
数据流向
数据由服务器同步给客户端,客户端无法同步给服务器
属性区间[0,1]
描述
摄像机
和 摄像机对象
之间,阻挡物的透明度。Occlusion开启后,摄像机
会自动推至阻挡物前。Occlusion关闭的情况下,阻挡物变为透明。
实例
由于摄像机管线的原因,脚本不能直接修改摄像机的参数,会被覆盖。所以,给零件注册一个碰撞事件,事件触发时关闭Occlusion,观察效果。
local WorkSpace = GetService("WorkSpace") -- 获取工作区服务
local camera = WorkSpace:WaitForChild("Camera") -- 获取默认的摄像机对象
local part = RWObject:New("Part",WorkSpace) -- 创建一个零件
part.Anchored = true -- 锚定零件
part.Position = Vector3(0,1,2) -- 修改零件位置
part.TriggerEnter:Connect(function() -- 注册碰撞事件
--camera.Occlusion = false -- 修改摄像机的Occlusion
local part2 = RWObject.Create("Part") -- 创建遮挡零件
part2.Anchored = true
part2.Scale = Vector3(5,5,0.5)
part2.Position = Vector3(0,0,0)
print(camera.Transparency)
print(part2.Transparency)
end)
文档更新时间: 2020-09-23 15:55 作者:安彤琛