flash三种基本颜色,flash颜色值怎么设置

首页 > 农林牧渔 > 作者:YD1662023-11-03 15:23:32

Flash 虽已被时代淘汰,但是也有不少开发者不愿放弃。

原文链接:https://foon.uk/how-flash-2022/

声明:本文为 CSDN 翻译,未经允许,禁止转载。

作者 | Robin Allen

译者 | 弯月 责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

2020 年 Adobe 结束了 Flash Player 的生命,但我不想让我的 Flash 游戏就此消失。

我一直在断断续续地开发游戏,最受欢迎的是一款名为 Hapland 的游戏,所以我觉得把它移植到 Steam 上应该会不错。我可以绘制更好的图像,改进刷新率和分辨率,并添加一些额外的隐藏任务。

flash三种基本颜色,flash颜色值怎么设置(1)

Hapland 2

但问题是,这款游戏本身是 Flash 游戏。图像是用 Flash 画的,代码是用 Flash 编写的,所有动画都是用 Flash 的时间线动画制作的。可以说整个游戏完全建立在 Flash 之上。

该怎么办呢?

flash三种基本颜色,flash颜色值怎么设置(2)

失败的尝试

首先,我试着用 Flash 导出游戏,生成可执行文件。如果成功的话,本文到这里就可以结束了,但很不幸的是我并没有成功,因为导出后游戏的性能一夜回到 2005 年。我想按照现代的帧速率来运行,同时也希望摆脱 Flash 播放器。

其次,我花了很多时间研究 Adobe AIR。这是 Flash 和 Starling 的桌面运行时,后者是在 GPU 上绘制 Flash 场景的库。

最后我放弃了,部分原因是 AIR 有很多 bug,而且很难用,但主要原因是我不想用一个奇怪的 Adobe 软件作为最终解决方案,我希望能完全用我自己的技术来代替。考虑到以后可能会移植到 Linux,我不想受 Adobe 的限制。

所以目标就很明确了:我需要编写自己的 Flash 播放器。

flash三种基本颜色,flash颜色值怎么设置(3)

计划

下面,我简要介绍一下这款游戏的构建。所有精灵以树形结构组织。在 Flash 中,动画精灵可以在某些帧上添加代码,当播放到该帧时就会运行这段代码。这款游戏使用了许多这种代码。游戏角色的行走路线只不过是时间线很长的动画而已,角色上经常会有帧动作,比如当到达门口时,如果门是关着的,就把门打开,或者当遇到地雷时,如果地雷还没有爆炸,就引爆。

flash三种基本颜色,flash颜色值怎么设置(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.