首先,这个问题应该更大一些,但是我想这是重点。
让我解释一下我想做什么,以便您可以有一个更好的主意。基本上,id喜欢制作纸牌游戏(没有3D或2D图形),只是一种基本形式,我在其中装有一副纸牌。玩完卡后,我希望表格根据卡的效果更新一些信息(标签,图像或X行为),但是,我不想在卡控件中对卡的交互作用/效果进行硬编码,我想要从脚本(例如lua脚本)中获取所有内容。例如:
我有一个名为“ 0001.lua”的脚本,它具有2个已编码的效果;
在游戏中,我抓出一张ID为0001的卡并进行游戏。右键点击用作卡片的控件时,id会显示脚本中的效果列表,并根据所选选项在脚本内执行所选功能并更新表格中的信息(如果是效果2,造成4点伤害并破坏控制/卡)。
考虑到所有这些ID,我想问以下问题:
我怎样才能实现这样的目标?这就是所谓的“嵌入”吗?在我提到的lua作为脚本语言的信息中,但我不知道这是否是我可以用来做的最简单的脚本语言,请问有没有更简单的脚本语言?我想让它尽可能简单。
任何人都可以提供一个示例来做这样的事情吗?我将不胜感激(如果简单的话也可以,我只想知道如何完成脚本和c#之间的来回通信)
另外,c#不是必需的。我刚提到c#是因为我对使用c#感到很舒服。如果还有另一种语言更适合此任务,我欢迎您提出建议。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句