云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

家庭云服务器_大数据好就业吗

小七 141 0

如何在Roblox平台上编写第一个Lua脚本

披露:我们的团队总是在寻找我们认为读者会重视的东西。发表这篇文章我们可以得到报酬。在Roblox平台上,内容设计者使用Lua脚本语言来设计他们的游戏。Lua是一种可以嵌入到游戏中的轻量级编程语言,它还允许Roblox玩家在自己的单独游戏中创建交互式内容。我们将在这里介绍Lua的基本知识,然后我们会给你一些推荐的资源,这样你就可以真正开始创建你自己的功能性Roblox游戏了。免费机器鱼发件人:Roblox注册并免费玩!如何写你的第一个Lua脚本什么是剧本?脚本是一系列指令,程序遵循这些指令来产生所需的输出。为了让程序给出这些指令,你必须用它能理解的语言来指导程序——在Roblox的例子中,程序理解Lua——这样它才能执行你的指令。在电视节目的背景下想想吧——演员们从剧本中读到,剧本实际上是节目制作人给他们下达的指令,从而产生想要的输出:电视节目。用Roblox编写脚本与此完全相同;您编写的脚本是程序读取并相应地执行操作。免费机器鱼发件人:Roblox现在开始玩机器狗从哪里开始学习一门新的编程语言最具挑战性的部分是找出从哪里开始。每个开发人员都有自己的方法,但从最基本的方面着手不会有什么坏处,特别是如果您对编程完全陌生的话。Lua是一种非常强大的语言。为了让你知道你能用它做些什么,并向你展示一些在实践中的代码,我们将创建一个砖块(或在机器人说话中的一部分),当你的玩家被触碰时,它会杀死它。启动Roblox工作室并导航到您的位置。载入后,使用"零件"工具插入零件,然后高亮显示它。目前,这是一个正常的部分,什么也不做。但是只要有一点脚本魔法,我们就可以把它变成一块致命的砖块,一旦碰到它,就会立即杀死你的玩家!现在,要向您的部分添加脚本:高亮显示零件(或模型或对象)。在Roblox Studio右侧的资源管理器中,右键单击高亮显示的部分。导航到"插入对象",然后按"脚本"。这将打开一个名为"脚本"的新选项卡,其中将包含以下代码:print("你好,世界!")你好,世界!是一个简单的程序,用于在输出中显示文本Hello world;它是所有编程语言用来说明所讨论的单个编程语言的基本语法的方法。对于本教程,您可以忽略它并将其从脚本中删除5在现在为空的脚本文件中,键入以下代码行:功能已触及(部分)这被称为触摸事件,用于检测人形(机器人角色)肢体何时与零件接触。当人形肢体接触部件时,被触摸事件"激发"并执行其余代码。我们现在必须定义要杀死的玩家。那个玩家就是那个碰到砖头的人形机器人。键入以下代码:本地玩家=部分。家长:findFirstChild("人形")这一行代码告诉脚本将播放器定义为触摸部件的人形。注意:不要担心什么部分。家长:findFirstChild的意思是,因为这是您将及时了解的内容。基本上,父母是角色,孩子是人形机器人角色;当他或她的人形机器人接触到它时,玩家就变成了父母的孩子。然后脚本在本地存储播放器,直到脚本的所有事件都执行完毕。最后,我们需要告诉脚本,当该部分被触摸时,它必须导致玩家死亡:如果player~=nil那么等待(0.001)玩家。健康=0结束结束脚本.Parent.toucted连接(onTouched)首先,我们使用if语句检查player~=nil。换句话说,脚本正在检查"player"是否存在。在Lua中,~=表示"不等于"或"不等于"。如果玩家~=nil,那么一定是一个人形机器人碰到了砖块,剩下的脚本就可以执行了。然后脚本会暂停一段很短的时间,然后通过将"player"的"health"设置为0来杀死它。然后我们使用end停止脚本;如果不这样做,脚本将循环并反复杀死播放器。脚本文件应如下所示:通过按Play按钮并进入致命的部分来测试您的代码。如果你做的每件事都是正确的,你的角色应该会死去:恭喜你,你已经完成了你的第一个剧本!从这里到哪里去本文的目的是给您一个实际的Lua实例。它是一种非常简单、用户友好的语言,用途广泛,非常适合对编程完全陌生的人。robloxwiki有一些非常棒的资源,可以让您更多地了解Lua脚本的基础知识。如果你真的想在Roblox平台上开发一款游戏,那么投资一本初学者的书也许是值得的,比如道格拉斯·斯尼普的这本书。官方的robloxyoutube频道甚至有一个视频系列,带你了解基本知识。还有很多其他的视频,旨在将基本技能发展到中级或高级水平。学习一门编程语言并不是一件容易的事,也没有一种行之有效的方法。每个人都有自己的学习方法和风格,你需要找出适合你的个人。但是,如果你花时间看看上面的资源并从中学习,你将能够找到你的舒适区,并从那里得到它。祝你好运!