Lua 如何在turtleOS Minecraft Tekkit中编写自己的函数
我的问题是:有可能在turtleOS中创建一个新的函数或方法吗?怎么做 例如,我想编写一个函数turnArround(),并在另一个程序中使用它Lua 如何在turtleOS Minecraft Tekkit中编写自己的函数,lua,minecraft,computercraft,Lua,Minecraft,Computercraft,我的问题是:有可能在turtleOS中创建一个新的函数或方法吗?怎么做 例如,我想编写一个函数turnArround(),并在另一个程序中使用它 我知道如何在Lua中创建新函数。我只是不知道如何在turtleOS的程序中编写和调用它。计算机手工艺同仁。要创建此函数,请使用以下代码: 函数周转(side)dummy=side==“right”和turtle.turnRight()或turlte.turnLeft()结束不知道您是否仍然需要此功能,但这里有一个答案 首先,只在一个文件中编写函数和实际
我知道如何在Lua中创建新函数。我只是不知道如何在turtleOS的程序中编写和调用它。计算机手工艺同仁。要创建此函数,请使用以下代码:
函数周转(side)dummy=side==“right”和turtle.turnRight()或turlte.turnLeft()结束
不知道您是否仍然需要此功能,但这里有一个答案
首先,只在一个文件中编写函数和实际代码要容易得多,但是如果必须使用另一个文件,下面是命令:
shell.run(字符串命令[,字符串args1,字符串args2,…])
下面是shell api列表:如果我说得对,您希望创建一个api(一个只包含函数的文件,可以从另一个程序运行) 这是一个很好的关于如何创建API的教程:
“path/to/myAPI”
替换为您刚才创建的文件的绝对路径function turnAround()
-- Turn around
end
主程序:
os.loadAPI( "path/to/myAPI" )
myAPI.turnAround()
有你。。。问之前试过了吗?如果是的话,你尝试过什么以及如何尝试。对于后代,你能在你的答案中包含你认为有用的链接的相关部分吗?这样,如果链接断开、更改等,您的答案不会变得无用。非常感谢。对不起,忘了这么做。现在修好了