【发布时间】:2021-07-03 09:27:32
【问题描述】:
在提到上帝之后,我必须告诉你一个关于我的问题的小故事。 我需要为我的儿子制作一个简单的(教学)手机游戏,所以我尝试了 Unity 并看到它很复杂并且没有良好的库参考(不像 Arduino),尝试了 Flash 专业版(为什么是旧版本?就足够了)并看到也很复杂。最后,我回到了我的年轻时代并尝试了 SWiSH MAX 4(我知道它很弱,但对于我的目的来说已经足够了)。结果 (SWF 10) 在 PC 中很好。 当我在手机中尝试时,有些问题试图让我崩溃!!! 1-只有一个真正强大的Flash播放器可用(adobe播放器,最初是一个网络插件)。 2-android flash player没有设置避免Flash文件结尾循环。 3-android flash 播放器不执行这个简单的脚本“stop();”。
这些问题避免了在 Android 中正确运行我的 Flash 游戏。你能帮帮我吗?
【问题讨论】:
-
我明白这不是你希望听到的,但我还是建议给 Unity 另一个机会unity。 1. 快闪死了。一种或另一种方式,你会因为这个事实而遇到麻烦。 2. 移动平台成长,发布新的需求和功能。在 Adobe 积极支持 Flash 时,它并没有跟上 EVEN。 3. Flash Player 在移动设备上消耗大量电量,因为它使用 CPU 渲染。有面向 GPU 的框架,但使用它们也并不简单。
-
最好使用 Flash Professional 制作 Android 应用(结果是可安装的 APK,而不是需要浏览器或 Flash Player 插件的 SWF 文件)... Unity 或 Flash Pro 有什么复杂之处...是他们的编码语言还是他们的导出过程?
-
@VC.One 我使用了gamemaker studio,发现它非常用户友好,并构建了我的游戏(我还不能发布它)。我与类 C 代码相似,但每种语言都有相同的参考(统一问题)。在 adobe Professional 中,我的问题有所不同:在某些情况下,没有直接的方法可以访问。例如。在特定帧中显示符号(电影剪辑)并在另一帧中删除。