跳到主要内容

Lua版Hello, World

阅读本文前,请务必先阅读「功能手册」,对星火编辑器的各方面有了足够的了解。

接下来我们使用lua来输出Hello,world!

-- 监听按键按下事件
base.game:event("玩家-按键按下", function(trg, player, key)
-- 判断是否按下的是L键
if key == "L" then
log.info("这是我的键盘按键:"..key)
log.info("Hello, world!")
end
end)

在服务端输出: 首先我们需要到指定目录下的main.lua文件中添加相应的lua代码(若没有的话可以自己创建)

星火编辑器\Res\maps\(项目名字)\src

如图所示

添加完毕后打开项目,会弹出需要重载地图资源,点击取消后调试项目并保存会发现我们的服务端输出了 "Hello,world!"

接下来我们尝试在客户端用lua输出:

首先我们需要到客户端对应的文件夹下找我们的main.lua文件并添加代码

星火编辑器\Res\maps\ts001(项目名字)\ui\src
base.game:event("按键-按下", function(trg,key)
-- 判断是否按下的是Q键
if key == "Q" then
log.info("按下的按键是:"..key)
log.info("Hello, world!")
end
end)

如图所示:

与服务端同理,不重载项目资源,然后进行调试: