最近我开始琢磨 HaxeFlixel,试图制作一个非常简单的游戏时,遇到了这个错误:
source/PlayState.hx:10: characters 7-16 : Class not found : GameLogic
现在,这不是我第一次尝试编程游戏或其他任何东西了,但我不知道为什么会出现这个错误。首先,GameLogic甚至不是一个类,它是一个包。当我尝试从我的GameLogic包中导入基本Player类时,就会出现这个错误。
我的基本玩家类:
package GameLogic;
import flixel.FlxSprite;
import flixel.util.FlxColor;
class Player extends FlxSprite {
public function new(X:Float=0, Y:Float=0) {
super(X, Y);
makeGraphic(32, 32, FlxColor.WHITE);
}
}
异常抛出位置:
import GameLogic.Player;
class PlayState extends FlxState{
private var p:Player;
override public function create():Void{
p = new Player(20, 20);
add(p);
super.create();
}
我的[相关]目录结构:
| src
| | GameLogic
| | | Player.hx
| | PlayState.hx