用flash制作图形/视觉小说的方法
我正在尝试用flash制作一部视觉小说,我已经创建了UI和角色,但我不知道如何加载对话框以及如何保存它们是最好的方法。我一直在考虑外部文件,但我不知道什么类型的文件最好。此外,当我加载游戏时,我希望它在相同的场景中继续,并且具有相同的变量值(显然),有没有一种方法可以保存所有的变量值(比如游戏的图像)用flash制作图形/视觉小说的方法,flash,actionscript-3,Flash,Actionscript 3,我正在尝试用flash制作一部视觉小说,我已经创建了UI和角色,但我不知道如何加载对话框以及如何保存它们是最好的方法。我一直在考虑外部文件,但我不知道什么类型的文件最好。此外,当我加载游戏时,我希望它在相同的场景中继续,并且具有相同的变量值(显然),有没有一种方法可以保存所有的变量值(比如游戏的图像) 提前谢谢 您可以使用flash Cookie,也称为本地共享对象。发件人: 默认情况下,闪存应用程序最多可以将100kb的数据存储到用户的硬盘上。如果超出当前限制,则会向用户显示一个请求更多存储空
提前谢谢 您可以使用flash Cookie,也称为本地共享对象。发件人: 默认情况下,闪存应用程序最多可以将100kb的数据存储到用户的硬盘上。如果超出当前限制,则会向用户显示一个请求更多存储空间的对话框 保存整个应用程序的状态意味着保存播放器的状态。我不认为有人写了一个flash播放器,允许这样做,但这是可能的 但这是假设您希望它在桌面上运行,那么为什么不使用vn maker呢
否则,我会用flash(或html5)制作一个瘦客户端,并将状态存储在每个用户的数据库记录中。我一直在开发一款flash游戏,它需要一系列对话和重复的交互。我的想法是创建一个“剪切场景”类,该类将加载一个xml文件,该文件用于描述任意数量的不同对话片段、可用的用户操作等。我还没有构建它,所以这只是理论上的,但我认为这个想法是正确的。在您的例子中,您可以使用这种方法来描述(比如)一个单独的页面,该页面将包含单独的面板节点、字符、对话等。在您的解析类中,只需基于这些数据构建元素。在这种情况下,可能每个页面都有不同的xml文件 至于保存您的状态,我认为共享对象、flash Cookie或其他可能是正确的方法 在这个场景中,用户将返回到您的应用程序,注册当前页面ID,然后加载xml,最后构建页面视图 也许有帮助
干杯 您只需创建一个外部文件,其中包含场景、已保存的帧以及需要在游戏中多次使用的变量(并且确实会更改)。要加载,您需要一个系统来获取变量和帧
希望对你有帮助 您必须实现某种保存/加载功能,手动保存和恢复变量值和场景。您可能希望使用local作为实际的持久性存储。您有如何加载XML文件的示例吗?(它必须如何组织?)老实说,这是另一个问题,完全超出了本文的范围。我建议你好好阅读这个主题(谷歌有你需要的一切),并编写一些教程。一旦你做了几次,这其实很容易。如果你遇到了问题,那么带着新的问题回到问题上来。