HaXe以及OpenFL部署
HaXe以及OpenFL部署
Haxe是一种跨平台的编程语言,本文并未HAXE的教程,只是针对OPENFL以及HAXE的部署教程。
HAXE的语法非常类似AS3,由于国内部署HAXE艰难,经常下载到一半会断开,所以这边都是一些曲折的部署方法,也为了自己备忘。
OpenFL是基于HAXE的游戏制作框架,提供2D,3D的高性能渲染(作者未测试),我们知道的很多游戏都基于HAXE+OPENFL,例如:
Shiro Games旗下产品:Evoland 2(中译:进化之地2)
该游戏会通过2D在后期场景直接变换为3D非常牛逼,代码是基于AIR和HAXE,反编译就知道了。
本人是WINDOWS 7,所以本文的系统背景为WINDOWS 7,MAC等系统基本类似。
首先至官网:
http://haxe.org/download/
下载最新的WINDOWS安装版本(Mac请下载对应的安装版本)‘
WIN,安装版: http://haxe.org/download/file/3.2.0/haxe-3.2.0-win.exe
Mac,安装版:http://haxe.org/download/file/3.2.0/haxe-3.2.0-osx-installer.pkg
Linux不在本文讨论范围内。
按照模式安装后(我安装在C盘,所以路径为:C:\HaxeToolkit):
至OpenFL官网:http://www.openfl.org/download/
OpenFL文档:http://docs.openfl.org/
WINDOWS模式下,安装HAXE后会自动把环境变量配置好:
运行Win键+R键开启运行模式,输入CMD按回车,打开命令行:
接着输入haxelib检查是否安装好HAXE环境:
安装OPENFL时可能会反生无法下载的错误:
Http connection timeout. Try running haxelib -notimeout <command> to disable timeout
接着安装OPENFL:
haxelib -notimeout install openfl
该指令中的notimeout代表 无超时下安装openfl
解决方案:如果上条指令持续失败,请尝试至:https://github.com/openfl/openfl,下载REALSE版本,
接着把ZIP包COPY到C:\HaxeToolkit
在CMD中输入:cd C:\HaxeToolkit 接着输入 haxelib local openfl.3.3.0.zip安装
haxelib -notimeout run openfl setup
(以上指令会安装lime,但是也会出现TIMEOUT错误,清至http://www.openfl.org/builds/lime/,
下载最新版本,此处放2.6.1的下载地址:http://www.openfl.org/builds/lime/lime-2.6.1.zip
接着把ZIP包COPY到C:\HaxeToolkit
在CMD中输入:cd C:\HaxeToolkit 接着输入 haxelib local lime-2.6.1.zip安装
然后再次执行haxelib -notimeout run openfl setup)
lime-samples: https://github.com/openfl/lime-samples/releases
openfl-samples:https://github.com/openfl/openfl-samples/releases
安装过程中所有无法下载的库均可在:https://github.com/openfl 找到 并使用 haxelib local [库文件名].zip 来安装
如果在安装HXCPP时持续出错,可尝试多次执行,会找到速度最快的节点。
提示:安装完毕记得一定要备份一个版本到其他盘,防止下次丢失再配置一次。
附上一个已经部署好的HAXE: 链接: http://pan.baidu.com/s/1kTrhhpt 密码: e7a6
HaXe以及OpenFL部署的更多相关文章
- Haxe2.10到Haxe3,NME到OpenFL的迁移备忘
终于决定正式向Haxe3和OpenFL迁移了,这期间也遇到不少问题,这里总结记录如下: 首先是Haxe3环境 * 因为还想保留Haxe 2.10的环境,因此没有使用官网的Haxe 3安装包,而是下载了 ...
- openfl使用64位的ndk时,编译报错的问题!
当使用64位的ndk时,如果使用openfl test android运行android测试,应该会出现 arm-linux-androideabi-g++:找不到这个命令的错误. 原因是,haxel ...
- Haxe是何物?
最近对haxe很感兴趣,用一种语言统一所有的语言和平台,野心很大. 详细的介绍园子里已有大神发过,地址在这里:http://www.cnblogs.com/xiaotie/archive/2012/0 ...
- Haxe UI框架StablexUI的使用备忘与心得(一)
这一节先来说说StablexUI的基本方面. 安装与使用,在官方文档里Getting Started一章里写的很清楚,这里就不展开了,简单总结来说: * StablexUI依赖于actuate缓动库和 ...
- haxe 中使用音效
将wavSound.wav音效文件放到assets/sounds下, 在project.xml加入以下代码: <assets path="assets/sounds" ren ...
- haxe 嵌入swf 读取里面的内容
首先安装 swf 库,运行命令: 命令提示符: haxelib install swf 在project.xml 加上 <!-- 导入swf类库 --> <haxelib name= ...
- Haxe:东游记(上)part1:intro
原标题:西行漫记之Haxe初探·上篇 1. 简述:haxe是啥? haxe(读作蛤克思),是以前flash时代诞生的一种的开源跨平台方案.学会了haxe,可以直接用这种类似TypeScript的语法, ...
- openfl更新2.0后,android输入法又不能输中文了
今天手贱更新了一下openfl,fd里面又各种报错.最伤心的是,之前修改MainView.java输入中文的方法现在居然失效了.还好这段时间研究c2dx,总算是能读能懂修改的那段代码,捣鼓了一下午,算 ...
- 01 . Redis简介及部署主从复制
简介 Remote Dictionary Server, 翻译为远程字典服务, Redis是一个完全开源的基于Key-Value的NoSQL存储系统,他是一个使用ANSIC语言编写的,遵守BSD协议, ...
随机推荐
- css 字体英文对照
宋体: SimSun 黑体: SimHei 华文细黑: STHeiti Light [STXihei] 华文黑体: STHeiti 微软雅黑: Microsoft YaHei 微软正黑体: Micro ...
- POJ 3279 Fliptile(反转 +二进制枚举)
Fliptile Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 13631 Accepted: 5027 Descrip ...
- 杂项-数学软件:Mathematica
ylbtech-杂项-数学软件:Mathematica Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎.图形系统.编程语言.文本系统.和与其他应用程序的高级连接.很多功能在相 ...
- 为什么Java程序占用的内存比实际分配给它的要多
很多人错误的认为运行Java程序时使用-Xmx和-Xms参数指定的就是程序将会占用的内存,但是这实际上只是Java堆对象将会占用的内存.堆只是影响Java程序占用内存数量的一个因素.要更好的理解你的J ...
- maven环境的搭建,lemon-OA办公系统的搭建
当时要搭建activiti工作流,但是这个工作流是基于maven启动的,于是,学习了一下,maven环境的搭建 准备的环境: Jdk 1.6 Eclipse IDE 一个或者 MyEclipse M ...
- UISegmentedControl-iOS
//建立UISegmentedControl的数组 NSArray *segmentedArray = [NSArray arrayWithObjects:@"线下培训",@&qu ...
- Java:类与继承(隐藏和覆盖的问题)
盒子先生金金 Java:类与继承(隐藏和覆盖的问题) Java:类与继承 Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础.抽象.封装.继承.多态这四大特性都离不 ...
- enq:TM-contention
enq:TM-contention 2011-08-04 15:55:17 分类: Linux 7.1 enq:TM-contention 执行dml期间,为防止对与dml相关的对象进 ...
- ORACLE删除字段(set unused的用法)
一.问题 现场有一张大数据量的分区表,数据量在10G以上.因某种原因需要删除其中的某些字段.如果直接用 alter table1 drop (column1,column2); 或者alter tab ...
- oracle打补丁步骤简介
1.了解opatchopatch是用于维护"个别"补丁的,有人称其为interim path或是one-off patch该命令的存放位置在$ORACLE_HOME下的OPatch ...