"Module openfl.display.Shader does not define type Shader" 尝试为 neko 或 windows [Flash Develop/Haxe] 发布版本时
"Module openfl.display.Shader does not define type Shader" when trying to do a release for neko or windows [Flash Develop/Haxe]
这是我试图解决 HOURS 的问题,但我不明白为什么这不起作用。
首先,我正在尝试在 Flash Develop 中为 neko 或 windows 做一个发布。我的项目是OpenFl的,语言是Haxe 3.
我安装了什么:
- 启动:[1.8.6]
- flixel 插件:[2.3.0]
- flixel: [4.2.1]
- hxcpp: [3.4.64]
- 石灰:[2.9.1]
- 颈背:[2.0.20]
- openfl: [3.6.1]
是的;我正在使用 haxeFlixel。
当我尝试在 windows 或 neko 中进行发布时,出现以下错误:
-E:/HaxeToolkit/haxe/lib/openfl/3,6,1/openfl/_internal/renderer/opengl/utils/SpriteBatch.hx:12: characters 7-28 : 模块 openfl.display.Shader 没有定义类型 Shader
-E:/HaxeToolkit/haxe/lib/openfl/3,6,1/openfl/_internal/renderer/opengl/utils/SpriteBatch.hx:12: 字符 7-28 : 对于函数参数 'ax'
-src/skill/SkillLogicProjectil.hx:13:第 13-54 行:在此 class
中定义
-E:/HaxeToolkit/haxe/lib/openfl/3,6,1/openfl/_internal/renderer/opengl/shaders2/Shader.hx:11: characters 7-28 : 模块 openfl.display.Shader 没有定义类型 Shader
最有趣的是:我什至没有在 SkillLogicProjectil 中使用 Shader。 class 只创建一个跟随 Player 的 sprite,并且有一个带有表示技能的 sprite 的 var。
如果我评论这个class,错误在另一个class,最后在我的GameState中结束。
我在html5中发布时没有出现这个错误。在 html5 中,发布没有问题,但如果没有 Flash Develop 运行 http://localhost:2000/ 中的过程,我无法加载游戏。我需要做一个可以用电脑打开的版本,不用Flash Develop打开。
我能做什么?
Flixel新版本支持Haxe 3.4.3和OpenFL 8,你试过这些版本了吗?
这是我试图解决 HOURS 的问题,但我不明白为什么这不起作用。
首先,我正在尝试在 Flash Develop 中为 neko 或 windows 做一个发布。我的项目是OpenFl的,语言是Haxe 3.
我安装了什么:
- 启动:[1.8.6]
- flixel 插件:[2.3.0]
- flixel: [4.2.1]
- hxcpp: [3.4.64]
- 石灰:[2.9.1]
- 颈背:[2.0.20]
- openfl: [3.6.1]
是的;我正在使用 haxeFlixel。
当我尝试在 windows 或 neko 中进行发布时,出现以下错误:
-E:/HaxeToolkit/haxe/lib/openfl/3,6,1/openfl/_internal/renderer/opengl/utils/SpriteBatch.hx:12: characters 7-28 : 模块 openfl.display.Shader 没有定义类型 Shader
-E:/HaxeToolkit/haxe/lib/openfl/3,6,1/openfl/_internal/renderer/opengl/utils/SpriteBatch.hx:12: 字符 7-28 : 对于函数参数 'ax'
-src/skill/SkillLogicProjectil.hx:13:第 13-54 行:在此 class
中定义-E:/HaxeToolkit/haxe/lib/openfl/3,6,1/openfl/_internal/renderer/opengl/shaders2/Shader.hx:11: characters 7-28 : 模块 openfl.display.Shader 没有定义类型 Shader
最有趣的是:我什至没有在 SkillLogicProjectil 中使用 Shader。 class 只创建一个跟随 Player 的 sprite,并且有一个带有表示技能的 sprite 的 var。 如果我评论这个class,错误在另一个class,最后在我的GameState中结束。
我在html5中发布时没有出现这个错误。在 html5 中,发布没有问题,但如果没有 Flash Develop 运行 http://localhost:2000/ 中的过程,我无法加载游戏。我需要做一个可以用电脑打开的版本,不用Flash Develop打开。
我能做什么?
Flixel新版本支持Haxe 3.4.3和OpenFL 8,你试过这些版本了吗?