Unity
文章平均质量分 56
lee_鹿游原
Talk is cheap. Show me the code
展开
-
游戏对象&组件
Unity3D介绍操作界面的资料多如牛毛,再记录这些,于人于己皆无益,在这里希望可以记录一些有用的东西,供以后有需要时查看 要熟悉一个引擎,我觉得有必要把引擎的思想搞清楚,这样学习起来才更好理解吧 通过这几天的学习,Unity3D中贯穿着几个重要的概念,GameObject,Component还有Scene,我觉得Unity3D的整个思路,是由这三个概念组合而成的,转载 2014-03-12 13:28:43 · 1777 阅读 · 0 评论 -
Window Store打包支持多语言
实现:相关参考文章:https://developer.microsoft.com/en-us/windows/develop/multilingual-app-toolkithttp://www.cnblogs.com/yanxiaodi/p/5091970.htmlhttps://multilingualapptoolkit.uservoice.com/kn原创 2017-10-11 17:05:50 · 545 阅读 · 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 · 4130 阅读 · 0 评论 -
Unity WebGL 实现中文IME输入
参考项目:https://github.com/unity3d-jp/WebGLNativeInputField (项目实现了采用 html native input 可以激活中文输入法)提醒:UI控件不能显示中文是中文字体的原因(把中文字体包含进去,可以去下载这个字体DroidSansFallback,体较小),能使用中文输入法和UI显示中文是不同的问题。需求实现:我使用的UI插件是...原创 2018-01-26 15:37:52 · 10046 阅读 · 8 评论 -
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 · 16754 阅读 · 6 评论 -
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 · 1735 阅读 · 0 评论 -
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 · 4789 阅读 · 0 评论 -
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 · 1516 阅读 · 0 评论 -
Window Store 弹窗评星API C++版
1. 参考文章官方文档2.C++/CX代码片 我用的是c++,官方文档介绍的是c#的代码。Windows::ApplicationModel::Core::CoreApplication::MainView->CoreWindow->Dispatcher->RunAsync(CoreDispatcherPriority::Normal, ref ne...原创 2018-03-16 10:50:31 · 324 阅读 · 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 · 16609 阅读 · 4 评论 -
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 · 1200 阅读 · 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 · 7180 阅读 · 0 评论 -
Microsoft WNS 前端发起推送—Part2
需求:客户端主动发起的推送消息,不需要后端。(例如每2小时推送一些内容) 我的项目是Unity 导出的IL2CPP工程,代码是C++/Cx。 如果导出是C#的工程的可以直接参考官方文档。参考代码:void MainPage::ShowLocalMsg(String^ message) { std::vector<std::wstring> Result = Inst...原创 2018-08-10 18:28:30 · 485 阅读 · 0 评论 -
Unity 斜抛运动 & 路径点
1.截图 2.代码介绍使用Unity自带Rigidbody刚体插件。代码比较简单:使用Unity的 Rigidbody.velocity 进行位移(不使用AddForce)。private Vector2 GetForce(Vector3 fromPos, Vector3 toPos){ return (new Vector2 (toPos.x, toPos.y) - ne...原创 2018-09-19 11:25:42 · 3179 阅读 · 1 评论 -
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 · 1781 阅读 · 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 · 4624 阅读 · 1 评论 -
【Unity开发】GameObject
GameObject是Unity中一个很重要的角色。对GameObject学习能够让我们更好的进行Unity开发,今天我们就来学习一下GameObject这个概念—— 在我们的Unity游戏中每一个对象都是一个GameObject,但是没有我们的指示,这些GameObject对象不会自己做任何事情。GameObject就像一个可以由我们自己定义的容器,我们让它包含什么样的属性,它就转载 2014-03-12 13:27:14 · 2244 阅读 · 0 评论 -
Unity3D_网络通信
using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Xml; using System.IO; public class HTTPDemo : MonoBehaviour { public string Hos转载 2014-03-13 13:08:38 · 1065 阅读 · 0 评论 -
分享Unity双开的方法
有时候需要同时打开两个以上的Unity Editor,而默认的话 只能打开一个 可以把 Edit->Preferences - >Always show Project wizard后面的勾选上就可以了,这样可以打开多个了。。转载 2014-03-10 14:00:52 · 10339 阅读 · 1 评论 -
用bmfont创建中文字库
第一步用bmfont创建字体文件 1、参考《BMFont 使用.pdf》的操作步骤 2、参数保存在文件《f7.bmfc》 字体:微软雅黑,大小:22 导出选项 3、汉字文件《myfontback.txt》 4、生成两个文件《f7.fnt》和《f7_0.png》,将《f7.fnt》更改为《f7.txt》。 第二步使用unity中的ngui控件生成字体转载 2014-03-10 16:24:06 · 3565 阅读 · 0 评论 -
Unity3D与VS2008结合,加快Unity3D C#开发!
受够了MonoDevelop,心想,既然Unity3D用的是C#,那么可不可以用VisualStudio代替MonoDevelop呢?(真心对MonoDevelop的调试和代码提示无语)结果是可以的,而且操作很简单。当然是先打开Unity3D,选择菜单栏的Edit→preferences...(如下图)然后我们看到Unity Preferences对话框,选择左边的Exte转载 2014-03-10 10:10:54 · 2768 阅读 · 0 评论 -
Unity3D 调用Android与IOS的剪贴板
最近遇到一个需要调用Android与IOS设备本身剪贴板的需求,就是在Unity中,要将文本复制到设备本身的剪贴板中,然后在其他应用程序中都能粘贴。最开始在网上查到的方式是使用Unity3D本身自带的TextEditor 类进行使用,使用方法如下:TextEditor te = new TextEditor();te.content = new GUIContent(yourText转载 2016-08-04 17:59:54 · 625 阅读 · 0 评论 -
unity脚本自带函数执行顺序
在unity的脚本中,有大量的脚本执行按照预先确定的顺序执行的事件函数,由于篇幅有限,无法一一列举,这里只列举一些常用的自带函数的顺序,并论述他们之间的区别。在Unity脚本中常用到的函数就是下面这些,他们的顺序也是按照箭头的方向执行的。Awake ->OnEable-> Start -> FixedUpdate-> Update -> LateUpdate ->OnGUI ->OnDi转载 2015-11-12 15:35:32 · 851 阅读 · 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 · 1109 阅读 · 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 · 1345 阅读 · 0 评论 -
Unity导出Window Store App的各种坑(2)
unity 与 win store 相互调用的 demo。unity 5.5+Visual studio 2015 +Demo URL原创 2017-08-01 12:35:03 · 1676 阅读 · 2 评论 -
升级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 · 6408 阅读 · 0 评论 -
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 · 1277 阅读 · 0 评论 -
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 · 2972 阅读 · 1 评论 -
Unity访问Redis
1.条件下载TeamDev.Redis.dll, 下载完毕后放到项目Plugins目录内。2.基本代码using System.Collections;using System.Collections.Generic;using UnityEngine;using TeamDev.Redis;public class RedisDemo : MonoBehaviour ...原创 2018-11-22 17:14:16 · 3494 阅读 · 6 评论