首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HaxeFlixel...类型未找到: flixel.FlxGame

HaxeFlixel...类型未找到: flixel.FlxGame
EN

Stack Overflow用户
提问于 2015-11-05 23:57:56
回答 2查看 1.9K关注 0票数 1
代码语言:javascript
复制
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我安装了所有的依赖项和haxeflixel,我使用的是Haxe的最新版本,昨天下载并安装。我正在用FlashDevelop编程。

代码语言:javascript
复制
import flixel.FlxGame 

...gets在红色下划线,我得到了错误

代码语言:javascript
复制
type not found : flixel.FlxGame

...at编译,我有一个例子,简单地重新输入它(没有任何类型的更改,没有任何类型的修改)修复了这个问题,但是我无法复制。我已经编写了这个项目,只是不是最近的一个,这个错误突然出现,并阻止了我取得任何进展。

在我的PlayState中,导入flixel.FlxObject也遇到了同样的问题。

这里发生什么事情?我已经编译了FlxSnake示例,所以我不认为我的安装会有问题,但是我无法想象导入会有什么问题。

编辑:我没有遵循flixel项目的标准架构,最初打算尝试一个极简的、单一的文件实践项目。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-06 08:14:23

你是如何创建这个项目的?Project -> New Project in FlashDevelop?只要您选择了正确的项目类型("OpenFL"),就应该有一个用于编译的project.xml配置文件(一些关于格式的文档可以找到这里)。该文件必须通过<haxelib name="flixel" />包含flixel库。

但是,没有太多的理由需要手动完成所有这些操作。推荐给使用flixel工具从现有模板创建项目。或者,有一个FlashDevelop模板可用的这里 ("FlashDevelop .fdz模板“)。

您可以忽略.hxproj文件,这是一个FlashDevelop Haxe项目文件,不打算手动编辑。

票数 0
EN

Stack Overflow用户

发布于 2018-09-19 09:35:54

对于有同样问题的人来说,不从头开始解决问题的唯一方法就是添加“导入flixel.FlxG”;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33557083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档