【发布时间】:2018-07-28 14:25:18
【问题描述】:
服务器脚本中有这段代码。当玩家触摸砖块时会发生这种情况......
game.workspace.CurrentCamera.CameraSubject = clone.Head
如果在 Roblox 工作室中运行,这段代码可以正常工作。但从 roblox 服务器运行时,不起作用。
我明白为什么它不起作用,因为必须从本地脚本更改当前相机。我的问题是我找不到从服务器脚本调用本地脚本的方法...
我尝试在本地脚本中创建一个函数
function changeCameraSubj(newSubj)
game.workspace.CurrentCamera.CameraSubject = clone.Head
end
但似乎不能直接从服务器脚本调用 LocalScript 函数...
所以我的问题是,从服务器脚本调用必须在 LocalScript 中执行的函数的最佳方法是什么?我在上面尝试了很多变化,但似乎没有什么能正常沟通。 常识会告诉我,我需要创建一个本地脚本可以侦听的自定义服务器事件,但我似乎也找不到任何工作方式。
任何帮助将不胜感激。
【问题讨论】: