【问题标题】:How does the stage size work for Android?舞台尺寸如何适用于 Android?
【发布时间】:2014-03-28 10:50:14
【问题描述】:

我目前有一款适用于 PC 的 Flash 游戏,它是 640x480,现在我想为 android 制作它,那么我应该制作什么尺寸,还是应该保持不变?

【问题讨论】:

  • 我已经解释了到目前为止对我有用的东西:stackoverflow.com/questions/15542496/…希望它有所帮助:)
  • 你能告诉我,我如何转动屏幕横向?如果我这样做的话,我的游戏会更好,因为我目前的分辨率是 640x480 :)
  • 只需将大小设置为更大X更小(旋转)。如果您希望屏幕根据设备位置旋转 - 请查看应用 xml 文件中的 aspectRatioautoOrients 属性。此网站还可以帮助您设置属性:screensiz.es/phone
  • 但是我的游戏是 640x480 有问题吗?默认尺寸为 480x800,因此旋转为 800x480,比我的游戏宽:\

标签: android actionscript-3 flash air


【解决方案1】:

舞台大小工作正常。有大量不同屏幕尺寸的设备,作为开发者的你应该适应并创造灵活的产品。在灵活的情况下,我的意思是您的应用程序可以了解大多数屏幕尺寸,并优雅地处理它们。它是游戏设计的一部分,如何实现适合不同纵横比和屏幕尺寸的游戏。例如,可以将游戏限制为仅横向或纵向方向。作为独立开发者,您也可以restrict your application for some screen sizes

如果我们谈论 AS3,对您最有帮助的将是 Stage 对象 (stage.stageWidth, stage.stageHeight) 和 resize events

【讨论】:

  • 很抱歉,但这不是答案。 @Luka - 阅读我发布到另一个线程的链接。请记住始终使用 fullStageWidth 和 fullStageHeight - 它们比简单的 stageWidth 更准确。
猜你喜欢
  • 2013-12-14
  • 2011-07-24
  • 2016-08-06
  • 1970-01-01
  • 2013-10-19
  • 1970-01-01
  • 1970-01-01
  • 2016-08-15
  • 1970-01-01
相关资源
最近更新 更多