(新手提问)本地脚本和Roblox studio中的脚本有什么区别?
(Newbie question) What is the difference between a local script and a script in Roblox studio?
我学习脚本有一段时间了,但我仍然不知道本地脚本和脚本的区别。
为了扩展 Robert Harvey 的回答,脚本(也称为“服务器脚本”或“普通脚本”)运行 在 roblox 的服务器上,并且可以对影响所有玩家的游戏进行更改。
LocalScripts(也称为“客户端脚本”)运行 直接在玩家的计算机上,并且在大多数情况下,只能对游戏进行影响脚本 运行 的玩家的游戏更改在。
但是有一个例外:如果服务器将某个部分的“网络所有权”设置为特定玩家,则该玩家的 LocalScripts 可以移动该部分,所有其他玩家都会看到该更改。这是对所有玩家的角色自动完成的,以消除控制您自己的角色时的明显延迟。
还应注意,要在 LocalScript 和脚本之间进行通信,必须使用“远程事件”或“远程函数”。
我学习脚本有一段时间了,但我仍然不知道本地脚本和脚本的区别。
为了扩展 Robert Harvey 的回答,脚本(也称为“服务器脚本”或“普通脚本”)运行 在 roblox 的服务器上,并且可以对影响所有玩家的游戏进行更改。 LocalScripts(也称为“客户端脚本”)运行 直接在玩家的计算机上,并且在大多数情况下,只能对游戏进行影响脚本 运行 的玩家的游戏更改在。 但是有一个例外:如果服务器将某个部分的“网络所有权”设置为特定玩家,则该玩家的 LocalScripts 可以移动该部分,所有其他玩家都会看到该更改。这是对所有玩家的角色自动完成的,以消除控制您自己的角色时的明显延迟。
还应注意,要在 LocalScript 和脚本之间进行通信,必须使用“远程事件”或“远程函数”。