#lua #macroquad #love #hate

已弃用 macroquad-lua-macros

不要使用

1 个不稳定版本

0.0.1 2024年8月18日

#23#love

Download history 127/week @ 2024-08-18

每月127 次下载

MIT/Apache

4KB
52

macroquad-lua

喜欢macroquad但讨厌rust,所以使用lua代替

不要使用

该项目仍在开发中,可能会永远如此,因此您甚至不应该考虑将其用于制作除移动方块以外的任何内容

示例

mq = require("macroquad")
mq.extra.global_use(mq.prelude)

x = 0

function mq.update()
  x = x + 5
  if x > screen_width() then
    x = 0
  end
end

function mq.draw()
  clear_background(ORANGE)
  draw_rectangle(x, 50, 120, 60, BLACK)
end

运行

非常简单,就像

git clone https://github.com/yui-915/macroquad-lua
cd macroquad-lua
cargo run

您可以在 game/src/main.lua 中开始进行更改
然后您可以使用以下命令将其构建为独立的可执行文件

cargo build --release

您可以在 target/release/macroquad-lua 中找到

特性

  • 开发模式下的热重载
  • 发布模式下的Lua源文件捆绑
  • ...

平台支持

  • 仅在Linux和Windows上进行了测试
  • macos尚未进行测试,但应该可以工作 (?)
  • 目前无法进行Web构建
  • android和ios尚未进行测试,但可能无法工作

路线图

查看 TODOTODO-API 文件

贡献

为什么?

致谢

依赖项

~285–740KB
~18K SLoC