1
首先打开即将要发布的Unity3D工程,点击菜单栏上的“File”选项,在d出来的下拉框中选择“Build Settings”,如下图所示。
2
d
出一个“Build Setting”窗口,首先查看场景是否添加进去,如果没有点击“Add
Current”进行添加,然后选择“Platform(模板)”,这里我选择的是PC,在右侧界面中据图选择平台,这里选择“Windows”,当然根
据自己要求进行选择,最后点击“Build”或“Build And Run”按钮,如果想编译打包后直接运行查看运行结果,就选择“Build And
Run”。
3
d出一个窗口,填写游戏软件的文件名,可以看到这里是生成windows下的可执行文件,所以保存类型(T)默认就是exe,不需要更改,然后点击“保存(s)”按钮,所下图所示。
4
也许会d出一个“Save Asset ”窗口,点击右下角的“Save All”按钮即可,如下图所示。
5
然后换看到“Building Player”窗口的进度条,等进度条刷新完后,就完成了打包。
6
当完成了打包后,打包后的游戏程序便立即运行起来,d出的界面如下,你可以选择分辨率等参数,然后点击“Play!”按钮,如下图所示。
7
最后,可以看到运行的游戏界面,因为这里我只创建了一个简单的场景,所以只看到了一个场景的简单运行界面而已。
希望可以帮助到您 如果有需要unity插件下载 可以>
Unity3d连接SQLServer数据库:
首先需要把Unity安装路径下的SystemDatadll和MonoDatadll拷贝到当前unity工程的Assets文件夹下,因为之后在脚本中引用的dll并不是framework提供的。脚本的内容:
usingUnityEngine;
usingSystem;
usingSystemCollections;
usingSystemData;(这个必须是引用自unity的安装目录下,如果找不到就搜索一下)
usingSystemDataSqlClient;
publicclassConnectSQL:
{
//Usethisfor
voidStart()
{
string="DataSource=XYL-PC;DataBase=Unity;uid=sa;pwd=123456;";
con=new();
con=;
conOpen();
if(conState==Open)
{
print("Connectsuess!");
}
else
{
print("ConnectFailure!");
}
}
}
游戏画面卡顿,也就是计算资源消耗过多,这有各种原因。优化一般有几个方面:
1首先就是要降低你的DrawCall数量,把小的贴图、精灵图汇总整理成大的贴图或atlases,多个模型多复用已有的贴图。
2优化模型,这个包括你说的精简多边形面数,在3dsMax里做,如果是静态模型可以用3dsMax里的优化修改器,如果是骨骼蒙皮动画,需要你用石墨工具重新布线。游戏模型为了增加质感一般使用低模法线贴图,你可以在3dsMax里生成法线贴图。
3优化光照系统,即产生光照贴图。静态场景和模型用烘培阴影和光照(在Unity里做,或在3dsMax里做然后导入Unity)。动态模型和角色可用重合的低模来产生实时阴影。
4优化物理系统,尽量不要用Mesh碰撞器,用组合的规则体(如球状和盒状)来代替原始模型的Mesh碰撞器。
最后,你要善用调试器和性能监视器,比如Unity的Gizmos和性能监视对话框,还有编译到iOS平台时的XcodeInstruments性能剖析器,用这些工具看看最消耗计算资源的是你的程序的那部分,然后再做对应的优化。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)