有人懂unity3d吗?我真的不太理解,就是我昨晚一个游戏后,并且打包发布了,但是只有我自己可以打开

别人还是玩不了,这是什么原因?还是说只有装了unity3d软件的人才可以玩?... 别人还是玩不了,这是什么原因?还是说只有装了unity3d软件的人才可以玩? 展开
 我来答
百度网友c7e1877
2016-05-13 · TA获得超过4670个赞
知道大有可为答主
回答量:4996
采纳率:81%
帮助的人:1423万
展开全部
首先你做的游戏的目标平台(在Build Settings里设置)必须和玩家的平台一致(Unity WebPlayer 也算是一个平台,所以玩家要在浏览器里玩游戏必须安装 Unity WebPlayer 插件)。
其次当你的游戏里使用调用Native API的扩展时,就要考虑移植性问题,比如你要将依赖的DLL一同打包(拷贝)到Unity生成的游戏目录里。
使用外部资源(比如从外部文件目录的模型、图片产生游戏内部的Mesh和贴图)时,也要将相应的资源拷贝到生成游戏的目录里,或者在程序里做判断,搜索特定目录的资源,如果没找到就用默认资源等等。
最后就是功能性的问题,比如你的游戏在启动时要连接网络服务器,没连接时就不加载下一个场景,玩家的机子因为种种原因连接不到服务器,那么它的游戏实际是没有执行下去。这要优化你的程序逻辑。

如果以上几点都做到了,那么Unity生成的游戏可以做到可移植可发布的,不要求玩家的电脑上装有Unity。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式