flex怎么编译
‘壹’ physx flex怎么编译到ue4
首先,编译出引擎。对于学习目的来说,从网上下载一份就够了,编译步骤简单的描述一下:我们把下载的代码解压到指定的目录,包括UnrealEngine-4.*.*-release.7z,Required_1of2.7z,Required_2of2.7z,三个文件。解压完成之后,在解压目录中,双击GenerateProjectFiles.bat 运行,等待完成。然后会生成UE4.sln文件。这样就可以打开UE4解决方案,编译出引擎。
对于打包安卓平台的功能来说,还需要一些特殊的步骤
假设我们已经完成了安卓平台编辑器的编译。现在就可以进行安卓平台的游戏打包了。
运行编辑器,双击Engine\Binaries\Win64\UE4Editor.exe,先创建一个模板项目。为简便起见,我们直接打开选择BluePrintThirdPerson模板项目。这里要特别注意,不要勾选Include starter content 选项,否则打包出来的游戏包有差不多500M,这显然不是我们想要的。
然后就可以选择打包游戏了,
如图 所示,需要选择指定图片格式的平台,由于我用来测试的是三星手机枭龙处理器,采用ATC格式,所以选择第二个。如果不知道手机配置的,可以选择ETC1格式,兼容所有手机。等打包完成之后,运行游戏,4个手指同时触摸屏幕可以显示出当前手机支持的格式。
选择一个输出目录,待打包完成,会生成三个文件:
如果手机已经连接了电脑,并且adb可以识别的情况下,双击bat批处理文件就可以自动将游戏安装到手机了。也可以手动安装,就是将apk文件拷贝到手机上,双击安装,然后,在手机SD卡的Andriod 目录下创建obb目录(如果没有),然后创建游戏数据目录,这个目录名称可以参见bat文件最后一行命令,红色部分:
%ADB% push main.00001.com.epicgames.MyProject6.obb /mnt/sdcard/obb/com.epicgames.MyProject6/main.00001.com.epicgames.MyProject6.obb
再将obb文件拷贝到创建出来的游戏数据目录中。 其实这一行指令就是执行这个obb文件的拷贝操作。
‘贰’ flex动态编译 sdk如何指定
flexbuilder选中你要编译的项目,然后右键属性-->flex编译器-->配置flexsdk-->然后就可以添加新的sdk了。
sdk目录一般放在flashbuilder根目录\sdk\下
不知道你说的动态编译是不是IDE中SDK的指向
‘叁’ 如何加快FLEX的编译速度
这种等待,就像你春运时排队买火车票一样,前面的人一个一个慢慢的离开。而我们的IDE的编译速度也是如此。 如何加快编译速度呢? 在网上找了一些文章。把大家的经验总结整理了一下,主要是以下几方面的配置: 1. 不要使用Automatically Build, 使用Ctrl+B快捷键手动编译.2. 关闭所有当前不用的Project, 最好只剩一个.3.project 右键 -> properties -> Flex Application 中,把不需要编译的mxml文件,移除.4.在安装路径下找到 FlexBuilder.ini文件,进行编辑,加入如下参数-vmargs-Xms512m-Xmx512m-XX:MaxPermSize=512m
-XX:PermSize=512m
‘肆’ flex如何脱离IDE进行编译
首先,必须要有flex SDK, 然后使用 mxmlc 命令. mxmlc 命令的用法可使用mxmlc -help显示.
wrapper 没办法自动生成, 只有手工写了.
‘伍’ 如何编写和编译Flex脚本文件;
下载安装flash builder,然后找个教学视频或者直接在fb中打开帮助中的文档
‘陆’ linux下如何编译flex-2.5.37
1、在Linux图形界面无法双击运行gcc生成的可执行文件,一般是因为编写的程序是控制台程序,而不是GUI程序,不是程序不运行,而是因为没有GUI界面,所以用户看不到效果。正确的作法是在终端中运行。
2、如下图所示的hello world的C语言代码 ,在vim中通过外置命令将其编译输出为hello的可执行文件,通过&&同时执行后面的./hello,马上就能看到效果。
一种比较简单的方法是使用WebService与java连。
我做过这样的project,后台是axis+spring+hibernate。
至于flex如何调用web service,你可以查看flex builder中帮助文档,里面有比较详细的例子。注意flex调用都是异步的
答复修改:
开发java代码可以在eclipse上面啊,为什么在flex builder上面?
java axis开发好web service后,部署到tomcat中,然后由flex来调用
‘捌’ flex编译无效我的项目是前台felx后台Java的,改完代码后前后台分写clear但是运行项目还是没有改变
注释掉了,还是有弹框,说明文件肯定没有被编译了
1,首先确保你是编译运行而不是直接运行
2,如果编译运行还是没有生成编译文件再执行,说明:
1) 开发环境可能有问题
2)"改完代码后前后台分写clear" 这一步操作导致项目无法编译,具体原因不是很清楚,我也遇到过...
解决办法:
1)看看修改了的部分有没有什么问题(多半不是这个问题);
2)可以尝试新建flex项目把源代码拷贝过去重新连接到服务器,出现这个问题和服务器是没有关系的,完全是flex自身的编译系统出的问题....
3)如果还不行,建议恢复前台版本到能编译的那个版本,把修改的地方重新加上...
注:flex烦人的问题不仅仅是编译方面的问题,哈哈
‘玖’ 有用过ant自动编译flex项目的吗
偶然编译一个开源as3(采用flex sdk——采用flex4.6)项目,由ant配置进行自动编译,想增加特性,需要在原有编译预定义全局常量(由-define=XXX:NNNN,VVVV 形式定义)基础上需要增加参数,如原来只有XXX:NNNN1,VVVV1 现在想还有XXX:NNNN2,VVVV2 。
原来的项目采用的是ant exec 直接调用mxmlc命令行进行编译(可以不依赖于flex的flexTasks限制),其调用mxmlc传入参数(传入的参数是字符串值)采用如下方式
点击(此处)折叠或打开
<exec executable="${mxmlc.exe}" dir="${basedir}" failonerror="true">
<arg line="'${src.dir}/${package}/${class}.as'" />
...
<arg line="-define=XXXX::nnnn1,'vvv1'" />
</exec>
当然现在编译是成功的,我依葫芦画瓢改写成
点击(此处)折叠或打开
<exec executable="${mxmlc.exe}" dir="${basedir}" failonerror="true">
<arg line="'${src.dir}/${package}/${class}.as'" />
...
<arg line="-define=XXXX::nnnn1,'vvv1'" />
‘拾’ flex是用什么编译器啊请大神具体解释下,急需啊!!1
flex是词法分析器生成器,你可以到sf.net或者www.gnu.org上去找,或者安装cygwin环境,里面有flex包。《Flex&Bison》网上只有英版的,看中文版的《Lex&Yacc》也行,之间没有什么太大的差别。