在flash中制作图形/视觉小说的方法

时间:2011-07-01 18:29:00

标签: flash actionscript-3

我正在尝试用flash创建一个视觉小说,我创建了UI和角色,但我不知道如何加载对话框以及如何保存它们的最佳方法。我一直在考虑外部文件,但我不知道什么是最好的文件类型。此外,当我加载游戏时,我希望它继续在同一场景中并使用相同的变量值(显然)有一种方法可以保存所有这些(如游戏图像)。

提前致谢!

3 个答案:

答案 0 :(得分:1)

您可以使用Flash Cookie,也就是本地共享对象。来自wikipedia

  

默认情况下,Flash应用程序可能会将最多100kb的数据存储到用户的硬盘中。如果超出当前限制,将向用户显示一个请求更多存储空间的对话框。

保存整个应用程序的状态意味着保存播放器的状态。我认为没有人写过允许这样做的Flash播放器,但这是可能的。

但这假设您希望它在桌面上运行,在这种情况下为什么不使用vn制造商呢?

否则,我会在flash(或html5)中创建一个瘦客户端,并将状态存储在每个用户的数据库记录中。

答案 1 :(得分:1)

我一直致力于一款需要对话链和重复交互的Flash游戏。我的想法是创建一个“剪切场景”类,它将加载一个xml文件,用于描述任意数量的不同对话,可用的用户操作等。我还没有构建它,所以它只是理论上的点,但我认为这个想法很合理。在您的情况下,您可以使用此方法来描述单个页面,其中包含单个面板节点,字符,对话框等。在解析类中,只需基于此数据构建元素。在这种情况下,您可能每个页面都有不同的xml文件。

至于保存你的状态,我认为共享对象,flash cookie或其他什么可能是正确的方法。

在这种情况下,用户会回到您的应用程序,将注册当前页面ID,然后加载xml,最后构建页面视图。

也许这有帮助吗?

干杯!

答案 2 :(得分:0)

您可以创建一个包含场景的外部文件,即保存的帧以及需要在游戏中多次使用的变量(并且确实会更改)。要加载,您需要一个系统来获取变量和框架。

希望它有用!