【问题标题】:Lua in cocos2d-xcocos2d-x 中的 Lua
【发布时间】:2023-03-05 22:55:01
【问题描述】:

我是cocos2d 开发的新手。我在 Android 上的 andengine 上开发了一些东西,我知道 C++ 语言。现在我想从andengine 重写一些东西,并使其也可用于iOS。我从几天开始阅读和阅读和测试,一切都很好,但几天前我探索了Lua。我采用了语言语义,写了一些脚本,并意识到在互联网上有很多这种语言的用法。这太常见了,我不敢相信我几天就知道了。所以我认为如果我尝试使用它会很好。我现在只有几个问题。

  1. 我可以加载一些Lua 脚本并在我的cocos2d-x 游戏(用C++ 编写)中使用它吗?
  2. cocos2d-x 2.x 和新的 3.x beta 分支有什么区别(关于 Lua 处理偏离路线)?
  3. 我认为Lua 目前只是实现人工智能的一种方式(这是个好主意还是没有必要?)。我认为这可能是个好主意,因为它是可移植的,而且我可以为不同的平台(andorid、iOs、windows、linux、web...)使用非常相同的 AI 算法。

请给我一些关于Luacocos2d-x 中的用法的信息,因为我找不到任何有意义的教程。如果有一些东西是标题不好,或者版本被弃用,或者当你不知道如何使用它时真的很烦人。

用 lua 编写整个项目可能更好?

【问题讨论】:

  • 您同时提出了几个不同的开放式问题。 1.不清楚(是吗?),2.应该在更改日志中,如果不是假设它没有更改,3.最后的问题都是主观的。这个问题不适合 SO。尝试专注于可以权威回答的特定问题。
  • 可以在C++项目中加载Lua脚本。

标签: android c++ ios lua cocos2d-x


【解决方案1】:

简而言之:

  1. 是的。
  2. 什么意思?
  3. 有效。

正如 LearnCocos2D 建议的那样,它们涵盖的内容太多,不是好问题。我想你想知道你是否想在 lua 中使用 cocos2d 或 cocos2d。我建议你看看 quick-cocos2d-x,因为你提到了跨平台 AI,值得一看。

【讨论】:

    猜你喜欢
    • 2013-04-18
    • 1970-01-01
    • 2013-05-28
    • 2013-09-25
    • 2013-01-25
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多