我一直在尝试找到源代码或教程或任何我可以使用的东西,但到目前为止我还没有运气。我最接近的是使用haXic,但无法更改输入框的外观(我能够在开源文件中修复此问题,但无法更改编译器,修复将无法生效生成的 .swf),我无法获得所需的字体和颜色。
所以我转向 Actionscript 3 / Flash,因为我对它有一些了解,虽然主要用于构建网站。目标是基于传统的文本冒险结构创建一个非常非常非常简单的游戏。当我说简单时,我的意思是非常简单。我不需要地图,不需要 NPC,不需要物品,我什至不需要可以随时访问的命令列表。我只需要显示一些文本,接受特定的输入,然后根据输入的内容显示更多的文本。
这是我想要实现的一个示例: .swf 加载,用户看到一些模仿 POST 的文本。这不是一个实际的预加载器,只是一些花哨的“一切都在启动”文本。在动画结束时,指示用户按任意键继续,这样做会删除现有文本并加载到下一组中。从那里我想有各种需要特定输入的步骤(即要求用户输入用户名,需要输入 username: ,但这实际上并不需要存储用户名,只需具有 username:name 检测到的有效格式在继续下一步之前)并输出附加文本或擦除现有文本并模拟新程序的启动。
我猜这主要涉及根据输入调用各种函数,然后更改这些函数中的预期输入,但我真的不知道从哪里开始。我还注意到在我看到的几个示例中,输入文本是通过使用按钮提交的。有没有办法让这个只用回车键来模拟命令控制台?
我当然不期待完整的源代码,只是一些指针。任何帮助表示赞赏,谢谢!除了 Actionscript 之外,我也愿意接受其他建议,但是生成的游戏需要能够在 Web 浏览器中运行,并且首选某种形式的文本动画。