我想用Haxe导入一个图像,我的图像很大,但它是8位,它的重量是89KB。问题发生在我导入的时候,因为内存的大小增长了35MB。我想它是在为一个32位的图像保留内存。知道如何导入一个8位的图像,而不消耗那么多的内存吗?
OpenFL目前在运行时为图像使用32位内存,而不考虑原始压缩格式。我相信现在已经打开了一个增强任务,允许24位、16位和其他颜色格式。
我一直在浏览Haxe/OpenFL/Flixel的网站,但很难理解每一个网站都是为了什么。 Haxe是一种可以部署到多个平台的语言。OpenFL与Flash有关。Flixel是一个帮助你制作游戏的库。 谁能纠正我/说得更清楚些吗。
OpenFL 是用 Haxe 编程语言实现的 Flash API,同时包含高级图形层。
关于位图图像 位图图像(在技术上称作栅格图像)使用图片元素的矩形网格(像素)表现图像。每个像素都分配有特定的位置和颜色值。在处理位图图像时,您所编辑的是像素,而不是对象或形状。位图图像是连续色调图像(如照片或数字绘画)最常用的电子媒介,因为它们可以更有效地表现阴影和颜色的细微层次。 位图图像与分辨率有关,也就是说,它们包含固定数量的像素。因此,如果在屏幕上以高缩放比率对它们进行缩放或以低于创建时的
Haxe是一门新兴的开源编程语言,开发者称:“相比其他语言(Java的平台是 JVM,C#的平台是.Net,ActionScript的平台是Flash Player等等),Haxe才是真正的多平台语言。不管是开发原生iOS、Android应用,还是网页;不论是应用于服务器还是个人桌面,Haxe都 可以胜任。” Haxe分别为Windows、Mac OSX以及Linux安装程序进行打包,当然如果安装
sbt-haxe 是 Sbt 插件,用来编译 Java 或者 Scala 项目中的 Haxe 源。 用法 第一步:在你的Sbt项目中安装sbt-haxe 在 project/plugins.sbt 中加入以下代码: addSbtPlugin("com.qifun" % "sbt-haxe" % "1.0.0") 然后在build.sbt中增加haxeSettings: haxeSettings 第
Haxe的Continuation库。允许你以同步语法编写异步代码。