2

我使用 Haxeflixel,选择构建目标 Neko 和 Neko 64。

我编码了 1280 x 720 分辨率,但执行的屏幕不适合。也改变决心。

在此处输入图像描述

我只是重新安装了我的 os x yosemite 系统。是什么原因呢?我无法理解这种情况

var gameWidth:Int = 1280; // 以像素为单位的游戏宽度(根据您的缩放,实际像素可能会更少/更多)。

var gameHeight:Int = 720; // Height of the game in pixels (might be less / more in actual pixels depending on your zoom).
var initialState:Class<FlxState> = PlayState; // The FlxState the game starts with.
var zoom:Float = -1; // If -1, zoom is automatically calculated to fit the window dimensions.
var framerate:Int = 60; // How many frames per second the game should run at.
var skipSplash:Bool = false; // Whether to skip the flixel splash screen that appears in release mode.
var startFullscreen:Bool = false; // Whether to start the game in fullscreen on desktop targets

非常默认的设置...

4

2 回答 2

2

如果我理解你的问题,那么问题就出在gameWidth设置gameHeight游戏的逻辑屏幕大小,而不是游戏运行的窗口的像素大小。

尝试更改项目Project.xml文件中的窗口设置以设置窗口的物理大小以匹配游戏坐标,它可能会开始看起来像您期望的那样:

<!--These window settings apply to all targets-->
<window width="1280" height="720" fps="60" background="#000000" hardware="true" vsync="true" />
于 2015-06-09T10:18:01.183 回答
1

这是石灰 2.4.4 的问题。

下载http://www.openfl.org/builds/lime/lime-2.4.0-6-g837aa96.zip

haxelib local lime-2.4.0-6-g837aa96.zip在终端上

见下文.. http://community.openfl.org/t/running-openfl-error-on-mac/1409/14

于 2015-06-12T01:19:29.997 回答