AS3 - 非常简单的文字冒险

问题描述:

我一直试图找到一种源代码或教程或任何东西,我可以工作,但到目前为止,我还没有任何运气。我最近来的是使用haXic,但没有办法改变输入框的外观(我可以在开源文件中修复这个问题,但是不能修改编译器,修复程序不会保留由此产生.swf),我无法达到所需的字体和颜色。AS3 - 非常简单的文字冒险

所以我转向的ActionScript 3 /闪存,因为我对它有一定的了解,虽然大部分是用于构建网站。目标是创建一个基于传统文本冒险结构的非常非常非常简单的游戏。当我说简单时,我的意思很简单。我不需要地图,我不需要NPC,我不需要项目,我甚至不需要有任何可以随时访问的命令列表。我需要的只是显示一些文本,接受特定的输入,然后根据输入内容显示更多的文本。

这里是我想要达到一个例子:.swf文件加载时,用户看到的一些文字模仿POST。这不是一个真正的预加载器,只是一些花哨的“一切都在启动”文本。在动画结束时,指示用户按任意键继续,这样做会删除现有文本并加载下一组。从那里我想要有各种步骤需要某些输入(即要求用户输入用户名,要求输入用户名,但这实际上并不需要存储用户名,只需要检测到有效的用户名:名称格式然后继续进行下一步)并输出附加文本或擦除现有文本并模拟新程序的开始。

我猜,这主要涉及基于输入调用各种功能,然后再改变什么预期输入是那些职能范围内,但我真的没有哪里开始的想法。我还注意到在我见过的几个例子中,输入文本是通过使用按钮提交的。有没有什么方法可以使用Enter键来模拟命令控制台?

我当然不期待一个完整的源代码,只是几个指针。任何帮助表示赞赏,谢谢!除了Actionscript外,我也接受其他建议,但是最终的游戏需要能够在Web浏览器中运行,并且文本的某种形式的动画是首选。

+0

StackOverflow旨在用作问答网站,其中每个问题都为社区提供价值。这种形式的问题,含糊不清,往往被社区认为是无价值的。这可能会被投票结束。尝试开发这个项目,当遇到特定问题时,随时回来问问他们,你可能会得到更好的回应。 – 2012-04-12 18:44:49

虽然这是绝对有可能在Flash做的,我会强烈建议使用纯HTML5/JavaScript的完成这个任务。这样你几乎可以保证有最广泛的平台采用(XBOX浏览器,iOS Safari)。在这里,Javascript可以和动画一样有效。

使用Flash,我会为输出输入和TextArea组件中的TextField类开始。

对于HTML,它与表单输入字段一样简单,并使用javascript更新输出的div区域。

祝你的项目好运。

+0

这样你就可以使用CSS来调整它的外观了 – 2012-04-12 18:50:31

+0

谢谢!当我们说话时,我正在给Java一个尝试。从编程的角度来看,这当然更容易。我将不得不放弃一些我希望在Flash中实现的转换,但是现在我只想获得这些功能。 – DoomJTHM 2012-04-12 19:00:28