Unity 游戏开发
文章平均质量分 56
介绍Unity 游戏开发中遇到的一些问题,以及优化技巧,
产品的解决方案等。
lee_鹿游原
Talk is cheap. Show me the code
展开
-
Unity 自动打包 Part1—配置Xcode工程
目录1.代码仓库2. 代码展示3. Feature 2017.3.29 设置XcodeCapabilities4. Add Localizations 2017-04-075. 构建API6. XUPorter 不建议使用7. 新问题-2017.10.270.最近更新添加微信SDK导出,修改xcode工程 添加plist scheme。1.代码仓库...原创 2016-09-01 16:10:30 · 16731 阅读 · 6 评论 -
Unity 自动打包 Part2—构建IPA文件
目录1.介绍2.Unity代码3. ipa打包脚本—build.sh4.打包脚本推荐5.Feature 2017.5.13 打包上传6.邮件通知1.介绍文章介绍的是unity打包xcode工程完毕后,开启terminal执行打包脚本。xcode 8.1+,unity5.5+ , 脚本适用于mac系统。2.Unity代码 打包完毕最后,调用Buildip...原创 2017-04-18 18:45:13 · 4770 阅读 · 0 评论 -
Unity 自动打包 Part3—上传Bugly 邮件通知
# filename: emailPy.py# -*- coding: utf-8 -*-# !/usr/bin/env pythonimport osimport sysimport smtplibimport jsonfrom email.mime.text import MIMEText# mail configuremail_to_list = ["xxxxxx...原创 2017-07-24 14:37:03 · 1729 阅读 · 0 评论 -
Unity WebGL 实现中文IME输入
参考项目:https://github.com/unity3d-jp/WebGLNativeInputField (项目实现了采用 html native input 可以激活中文输入法)提醒:UI控件不能显示中文是中文字体的原因(把中文字体包含进去,可以去下载这个字体DroidSansFallback,体较小),能使用中文输入法和UI显示中文是不同的问题。需求实现:我使用的UI插件是...原创 2018-01-26 15:37:52 · 10013 阅读 · 8 评论 -
iBoxDB—Unity WebGL Sqlite3替代方案
1.iBoxDB 简介http://www.iboxdb.com/ 2.选择原因Sqlite3不支持WebGL (选择方案:WebGL平台用iboxDB,其它平台用Sqlite3)iboxDB 支持:JAVA C# Android Unity Xamarin Mono Nashorn Linux Windows安装简单,Unity只需要一个d...原创 2017-12-11 12:22:33 · 2930 阅读 · 1 评论 -
Unity WebGL 集成 FaceBook Like功能
1.问题:我用的是Facebook for unity sdk,facebook like用的是 js-sdk,如果同时使用,会有一些冲突(会导致 facebook for unity sdk登陆失效或者没有回调响应) 这时需要把涉及like功能的js-sdk 放到一个iframe内。 效果图: 2.解决方案:默认Unity导出的webgl会生成index.html,创建一个新的...原创 2018-06-26 15:56:49 · 1184 阅读 · 0 评论 -
Unity Debug.Log 性能分析
1.介绍介绍Debug.Log , 主要是因为发现有些同学,对这个并不是很在意,可能以为只是打印到Unity控制台。当你发Release版本的时候,Unity并不会自动帮你禁用Debug.Log,Debug.Log会产生GC,非常影响性能(开启Unity Deep Profiler可以查看性能分析)。Unity5.3提供手动关闭Debug功能if (Debug.isDebugBuild...原创 2018-08-03 16:13:45 · 7152 阅读 · 0 评论 -
Unity WebGL 取消浏览器警告
1.浏览器支持https://docs.unity3d.com/Manual/webgl-browsercompatibility.html 2.可用方案 using System; using System.IO; using System.Text.RegularExpressions; using UnityEditor; using UnityEditor.Cal...原创 2018-03-13 19:15:12 · 16546 阅读 · 4 评论 -
Unity 导出 Facebook GameRoom
1.官方文档https://developers.facebook.com/docs/games/gameroom2.注意事项0.Unity5.6.x版本安装Gameroom插件,unity build会有错误。暂时找不到google 解决链接了.....待补 问题连接 , 解决方案#11楼1.使用新版Unity,我使用的是Unity5.6.4.p3版本。Unity IAP支持 FaceBook ...原创 2017-12-11 12:27:43 · 1499 阅读 · 0 评论 -
Unity导出Window Store App的各种坑(1)
2017.6.30Player Settings : UWP .net2.0 兼容性 以及 IL2CPP (插件编译问题), ( ios和android是 .net 2.0 subset ) sqlite.dll : 这个dll我找了好多,在uwp下都用不了。 去下载 sqlite.vsix 安装,然后配置工程目录。(熟悉visual studio 应该都会配置) UWP...原创 2017-06-09 19:30:23 · 4611 阅读 · 1 评论 -
Unity导出Window Store App的各种坑(2)
unity 与 win store 相互调用的 demo。unity 5.5+Visual studio 2015 +Demo URL原创 2017-08-01 12:35:03 · 1667 阅读 · 2 评论 -
Unity 接微软支付(C++/CX)
1.介绍项目是Unity通过IL2CPP & XAML导出的C++/CX的项目,如果是C#导出可以不用看这个,直接去看官网文档,查看例子即可。 2.相关代码(旧版本)注意:SendMessageToU3D这个API,是向Unity发送消息。插件地址微软文档:https://docs.microsoft.com/zh-cn/windows/uwp/monetize/ena...原创 2017-08-01 12:11:33 · 1266 阅读 · 0 评论 -
Unity获得Apple的UDID,并存储到keychain
1.首先去下载SVUDID代码,是在github上封装的udid代码。 https://github.com/smileEvday/SvUDID2.下载代码,提取SvUDIDTools.h、SvUDIDTools.m两个文件,放入xcode工程里。(具体目录,开发者自己定义)3.在主工程文件夹下创建一个KeychainAccessGroups.plist文件,并设置xcode builds...原创 2016-08-05 14:42:26 · 4121 阅读 · 0 评论 -
升级xcode9 自动打包失败问题
由于升级xcode9后,自动打包出现错误。error: exportArchive: "xxx.app" requires a provisioning profile with the Push Notifications feature. 解决方案:可以手动Archive打出ipa,然后查看 ExportOptions.plist内容,会发现和原来的plist,相差几组数据。...原创 2017-10-18 14:03:27 · 6377 阅读 · 0 评论 -
Microsoft WNS 后端推送服务—Part1
需求:需要收到服务端主动发起的推送消息项目是Unity项目,然后导出UWP平台(C++),项目之前接的是亚马逊aws sdk,实现ios和android的推送服务。但是由于unity导出是IL2CPP项目,亚马逊sdk没有提供对其支持。通过几天的摸索,找到AWS web api, 能拿到SNS的end point,但是仍然无法收到推送。解决方案:重新接微软 WNS SDK 。1...原创 2017-07-28 18:49:57 · 1763 阅读 · 0 评论 -
bing翻译使用-Unity
1.注册微软翻译参考这片博文:http://blog.sina.com.cn/s/blog_6f7ef6540101g4tz.html 重定向url 随便填写(例如: code.google.com)2.Unity相关代码TranslationConfig.csusing UnityEngine;using System.Collections;name原创 2016-11-12 10:41:33 · 1100 阅读 · 0 评论 -
Unity WWW下载文件压缩
1.后端配置nginx 开启 gzip访问规则2.前端配置WWW www = new WWW (Url); www类封装了针对不同平台不同的方法实现。会在ios和android自动添加header,gzip其实前端不需要做任何事情,nginx开启gzip即可。3.插件推荐BestHttp 5星推荐!支持Http , Websocket等协议。...原创 2017-05-02 17:40:41 · 1341 阅读 · 0 评论