Unity 游戏开发
文章平均质量分 56
介绍Unity 游戏开发中遇到的一些问题,以及优化技巧,
产品的解决方案等。
lee_鹿游原
Talk is cheap. Show me the code
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity 自动打包 Part1—配置Xcode工程
目录 1.代码仓库 2. 代码展示 3. Feature 2017.3.29 设置XcodeCapabilities 4. Add Localizations 2017-04-07 5. 构建API 6. XUPorter 不建议使用 7. 新问题-2017.10.27 0.最近更新 添加微信SDK导出,修改xcode工程 添加plist scheme。 1.代码仓库...原创 2016-09-01 16:10:30 · 17142 阅读 · 6 评论 -
Unity 自动打包 Part2—构建IPA文件
目录 1.介绍 2.Unity代码 3. ipa打包脚本—build.sh 4.打包脚本推荐 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 · 5000 阅读 · 0 评论 -
Unity 自动打包 Part3—上传Bugly 邮件通知
# filename: emailPy.py # -*- coding: utf-8 -*- # !/usr/bin/env python import os import sys import smtplib import json from email.mime.text import MIMEText # mail configure mail_to_list = ["xxxxxx...原创 2017-07-24 14:37:03 · 1878 阅读 · 0 评论 -
Unity WebGL 实现中文IME输入
参考项目:https://github.com/unity3d-jp/WebGLNativeInputField (项目实现了采用 html native input 可以激活中文输入法) 提醒:UI控件不能显示中文是中文字体的原因(把中文字体包含进去,可以去下载这个字体DroidSansFallback,体较小),能使用中文输入法和UI显示中文是不同的问题。 需求实现: 我使用的UI插件是...原创 2018-01-26 15:37:52 · 10523 阅读 · 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 · 3388 阅读 · 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 · 1338 阅读 · 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 · 7751 阅读 · 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 · 17626 阅读 · 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 · 1661 阅读 · 0 评论 -
Unity导出Window Store App的各种坑(1)
2017.6.30 Player 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 · 4781 阅读 · 1 评论 -
Unity导出Window Store App的各种坑(2)
unity 与 win store 相互调用的 demo。 unity 5.5+ Visual studio 2015 + Demo URL原创 2017-08-01 12:35:03 · 1774 阅读 · 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 · 1484 阅读 · 0 评论 -
Unity获得Apple的UDID,并存储到keychain
1.首先去下载SVUDID代码,是在github上封装的udid代码。 https://github.com/smileEvday/SvUDID 2.下载代码,提取SvUDIDTools.h、SvUDIDTools.m两个文件,放入xcode工程里。(具体目录,开发者自己定义) 3.在主工程文件夹下创建一个KeychainAccessGroups.plist文件,并设置xcode builds...原创 2016-08-05 14:42:26 · 4337 阅读 · 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 · 6769 阅读 · 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 · 2021 阅读 · 0 评论 -
bing翻译使用-Unity
1.注册微软翻译 参考这片博文:http://blog.sina.com.cn/s/blog_6f7ef6540101g4tz.html 重定向url 随便填写(例如: code.google.com) 2.Unity相关代码 TranslationConfig.cs using UnityEngine; using System.Collections; name原创 2016-11-12 10:41:33 · 1224 阅读 · 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 · 1431 阅读 · 0 评论
分享