从Unity3d 导出成exe后 出现问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Unity3d 导出成exe后 出现问题相关的知识,希望对你有一定的参考价值。

生成exe文件后,运行exe出现闪烁,一会儿是看屋顶的视角,一会儿是看前方的视角这样交替出现,鼠标不能控制视角的方向,往前走有时候还会有墙面的残影,但是在unity3d里运行的时候没有问题

参考技术A 控制角色移动播放动作或者其他逻辑则需要给这个橘色节点绑定逻辑脚本,UNity支持多种脚本语言,在此是用JAVA脚本.
创建 脚本Assets --> Create ----> javascript 创建一个空的逻辑脚本,并将这个脚本绑定在主角对象身上,绑定方式是直接拖拽到主角节点即可。
对脚本的编写:
类及接口主要参照帮助文档,这里只介绍脚本基本结构和简单示例:
每个脚本至少都有两个函数: function Start() 可以认为是初始化 function Updata()则是每帧更新函数。
要实现对角色位置的控制移动首先要定义该角色,
首先 定义GameObject对象也就是要控制的目标: private var _MainRole:GameObject;;
在function Start() 函数中初始化该对象: inRole = GameObject.Find("MainRole"); // 从场景中查找到名叫"MainRole"的对象也就是主角。
在每帧更新时侦听键盘事件,如果按键按下W则空对象向前移动
if(Input.GetKey(KeyCode.W))

_MainRole.transform.Translate( Vector3.forward * 0.05 );


至此,就已经完成按键控制角色移动的全部过程,运行游戏就可以用按键控制角色移动。本回答被提问者和网友采纳

将Java程序打包成可执行EXE文件的步骤

需要的工具myeclipse 、jar2exe(附上下载地址,直接解压就可以用链接: https://pan.baidu.com/s/1qYPRgXu 密码: wbva)

1、将Java项目导出成.jar包

鼠标右键项目名,选择导出

导出的方式选择Runnable JAR file,点击next继续

选择导出文件的路径:

 jar文件成功导出到桌面

 

2、用工具将jar文件打包成EXE可执行文件

选择刚才导出的jar文件

 选择要导出程序的类型:

选择主类,图片可不选

导出程序的具体设置:

 选择辅助jar文件没有则不选:

 

最后为EXE文件命名和更换图标(图标下载的网站,http://www.easyicon.net/1193403-qq_icon.html   //ico图标下载)

成功生成可执行文件

 

 

以上是关于从Unity3d 导出成exe后 出现问题的主要内容,如果未能解决你的问题,请参考以下文章

unity3d导出exe文件总是失败,只听见Duang的一声。求解!

将 Unity3D 项目导出并运行到 Android Studio

Unity3D中项目在Unity编辑器下正常运行打包成功exe后无法正常运行

Unity3D中项目在Unity编辑器下正常运行打包成功exe后无法正常运行

blender 和unity3D的一个问题

Unity3D之导出的Apk安装失败