HaxeFlixel...找不到类型:flixel.FlxGame
HaxeFlixel... type not found : flixel.FlxGame
package;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.Lib;
import flixel.FlxGame;
import flixel.FlxState;
/**
* ...
* @author Jacob
*/
class Main extends Sprite
{
var gameWidth:Int = 800;
var gameHeight:Int = 480;
var initialState:Class<FlxState> = PlayState;
var zoom:Float = -1;
var Framerate:Int = 60;
var skipSplash:Bool = false;
var startFullscreen:Bool = false;
public function new()
{
super();
}
}
一些初步的东西,以防万一...
Windows 10
我已经使用 haxelib 安装了所有依赖项和 haxeflixel
我正在使用昨天下载并安装的最新版本的 Haxe。
我在 FlashDevelop 编程。
import flixel.FlxGame
...带有红色下划线,我收到错误
type not found : flixel.FlxGame
...在编译时,我有一个案例,只需重新输入(没有对输入的内容进行任何更改,没有更正拼写错误)就解决了问题,但我无法复制。我已经编译了这个项目,但不是最新的,这个错误不知从哪里冒出来,让我无法继续前进。
我的 PlayState 也遇到了同样的问题,导入 flixel.FlxObject。
这是怎么回事?我已经编译了 FlxSnake 示例等,所以我不认为这是我的安装问题,但我无法想象 import.
编辑:我没有遵循 flixel 项目的标准架构,最初打算尝试一个极简主义的单文件练习项目。
您是如何创建项目的? Project -> New Project
在 FlashDevelop 中?如果您选择了正确的项目类型 ("OpenFL"),应该会有一个用于编译的 project.xml
配置文件(可以找到有关格式的一些文档 here)。该文件必须通过 <haxelib name="flixel" />
.
包含 flixel 库
但是,没有太多理由手动执行所有这些操作。建议use flixel-tools to create projects from an existing template. Alternatively, there's a FlashDevelop template available here ("FlashDevelop .fdz template").
您几乎可以忽略 .hxproj
文件,这是一个 FlashDevelop Haxe 项目文件,不打算手动编辑。
对于遇到相同问题的人,无需从头开始解决问题的唯一方法是添加“import flixel.FlxG;”
package;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.Lib;
import flixel.FlxGame;
import flixel.FlxState;
/**
* ...
* @author Jacob
*/
class Main extends Sprite
{
var gameWidth:Int = 800;
var gameHeight:Int = 480;
var initialState:Class<FlxState> = PlayState;
var zoom:Float = -1;
var Framerate:Int = 60;
var skipSplash:Bool = false;
var startFullscreen:Bool = false;
public function new()
{
super();
}
}
一些初步的东西,以防万一...
Windows 10 我已经使用 haxelib 安装了所有依赖项和 haxeflixel 我正在使用昨天下载并安装的最新版本的 Haxe。 我在 FlashDevelop 编程。
import flixel.FlxGame
...带有红色下划线,我收到错误
type not found : flixel.FlxGame
...在编译时,我有一个案例,只需重新输入(没有对输入的内容进行任何更改,没有更正拼写错误)就解决了问题,但我无法复制。我已经编译了这个项目,但不是最新的,这个错误不知从哪里冒出来,让我无法继续前进。
我的 PlayState 也遇到了同样的问题,导入 flixel.FlxObject。
这是怎么回事?我已经编译了 FlxSnake 示例等,所以我不认为这是我的安装问题,但我无法想象 import.
编辑:我没有遵循 flixel 项目的标准架构,最初打算尝试一个极简主义的单文件练习项目。
您是如何创建项目的? Project -> New Project
在 FlashDevelop 中?如果您选择了正确的项目类型 ("OpenFL"),应该会有一个用于编译的 project.xml
配置文件(可以找到有关格式的一些文档 here)。该文件必须通过 <haxelib name="flixel" />
.
但是,没有太多理由手动执行所有这些操作。建议use flixel-tools to create projects from an existing template. Alternatively, there's a FlashDevelop template available here ("FlashDevelop .fdz template").
您几乎可以忽略 .hxproj
文件,这是一个 FlashDevelop Haxe 项目文件,不打算手动编辑。
对于遇到相同问题的人,无需从头开始解决问题的唯一方法是添加“import flixel.FlxG;”