Unity的历史笔记
啊啊
来点好运0v0
这个作者很懒,什么都没留下…
展开
-
Unity-在项目中抽取单个场景资源
有时候,我们看到其他项目中优秀资源就像应用在自己的项目中,那么就要在庞大的项目中抽取场景资源了,具体方法很简单:1.选中你要导出的资源2.Assets -> Select Dependencies3.Assets -> Export Package 弹出窗口中选 All (默认) 点击 Export... 按钮4.资源打包完成.5.将打包好的文件拖到你的目标项目中.6.双击你导入的资源包.原创 2017-08-14 16:56:38 · 1664 阅读 · 0 评论 -
Unity JsonException: Max allowed object depth reached while trying to export from type System.Single
Error:JsonException: Max allowed object depth reached while trying to export from type System.Single原因: **LiteJosn的数据类型支持下面几种 public JsonData(bool boolean); public JsonData(double number); publ...原创 2018-05-14 15:21:13 · 4038 阅读 · 1 评论 -
Unity 50个实用技巧
【引言】 本文章为转载文章,原文章排版会更还一些,会更加清晰,请访问原文章: 原文章地址关于这些技巧 这些技巧不可能适用于每个项目。 这些是基于我的一些项目经验,项目团队的规模从3人到20人不等; 框架结构的可重用性、清晰程度是有代价的——团队的规模和项目的规模决定你要在这个上面付出多少; 很多技巧是品味的问题(这里所列的所有技巧,可能有同样好的技术替代方案); 一些...转载 2018-05-08 16:25:34 · 1340 阅读 · 0 评论 -
游戏服务器和一般服务器对比
背景 在中国的互联网诸多业务领域中,游戏一直是充当“现金牛”而存在的。但是,在游戏服务器端开发领域中的很多重要问题,并没有被明确的分辨出其特异性,从而得到专门的对待。我们不管是在业界开源领域,还是内部分享中,很少会有专门针对游戏业务特征进行专门设计的组件、类库或者框架。我们从游戏的客户端方面来看,一款专业的游戏客户端引擎,已经是游戏开发的标配,比如最早的Flash Builder,到后期的...转载 2018-05-22 10:06:43 · 291 阅读 · 0 评论 -
UGUI-图片黑白Shader
Shader:// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "UI/Default Grey" { Properties { [PerRendererData] _MainTex ("...原创 2018-05-22 16:16:02 · 1546 阅读 · 0 评论 -
UnityError: JsonException: Invalid character '' in input string
JsonError:JsonException: Invalid character ’’ in input string问题:Json的乱码问题解决:使用UTF-8格式: 实用工具: NotPad++下载 和 LitJson下载原创 2018-07-23 18:44:38 · 2490 阅读 · 1 评论 -
【Unity】Unity 打包Player Settings导出设置
转载地址:http://blog.csdn.net/highning0007/article/details/37991321播放器设置是将在Unity中编译最终游戏时定义的各种参数(特定平台)的地方。当打开独立版游戏,启动时例如使用在分辨率对话框的这些值,当编译iOS设备游戏时,使用于Xcode的一些值,因此,正确地填写它们是十分重要的。To see the Player Setting...转载 2018-09-09 19:51:23 · 2960 阅读 · 0 评论 -
查找Unity3D编辑器崩溃原因
有时候因为代码问题,导致Unity编辑器运行时直接崩溃,看不到Console输出的log信息。那如何定位造成编辑器崩溃的原因呢?我总结了几种方法第一,查看编辑器log。Unity官方文档-LogFile链接,写的很清楚。 Windows上,编辑器log在C:\Users\username\AppData\Local\Unity\Editor\Editor.log Mac上,log在~/...转载 2018-09-09 19:58:37 · 1483 阅读 · 0 评论 -
Unity 复制Text功能
Unity为我们提供了这里写链接内容Api,即可实现复制功能,代码如下:TextEditor te = new TextEditor();te.content = new GUIContent(outputTime.ToString());te.SelectAll();te.Copy();...原创 2018-09-12 14:10:56 · 3362 阅读 · 0 评论 -
Unity导入Texture分辨率异常
问题:我们在导入Texture时,资源的分辨率改变了解决:将资源的Adanced中的Non Power of 2 改为None(下图所示):这个选项为设置资源分辨率为2的n次幂如果资源分辨率为1334*750,750不是2的n次幂,那么分辨率就会被改变,选None就不会被改变了。...原创 2018-10-13 14:46:44 · 852 阅读 · 0 评论 -
Unity iPhoneX适配方案【NGUI&UGUI】
本文作者旨在通过改锚点的方式,分别实现在NGUI和UGUI上的iPhone X适配技术方案,并结合自身项目经验,阐述了主要的实现细节,希望能对广大游戏开发团队有借鉴意义。适配来源: 按照苹果官方人机界面指南 :Apple 开发者中心在iPhone X 异形屏幕上,苹果提出了Safe Area安全区的概念,这个安全区域的意思是,UI在Safe Area能够保证显示不会被裁切掉。按照苹果的设计...原创 2018-10-22 21:24:32 · 3534 阅读 · 1 评论 -
Unity-截屏工具类
实现功能:1.采用Texture方式截屏;2.截屏存储在 Application.persistentDataPath目录下;3.图片转bsde64码,易于传输;/****************************************************** unity屏幕截图,并转换成Base64码*********************************...原创 2018-11-07 13:38:19 · 945 阅读 · 2 评论 -
20个常用的正则表达式
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址同密码一样,下面...原创 2018-12-13 17:22:31 · 368 阅读 · 0 评论 -
Unity-检视面板显示数据
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Serialization; [AddComponentMenu("Sample/TestCode")] //Component上会增加一个Sample/TestCode...转载 2018-05-18 14:01:53 · 1370 阅读 · 0 评论 -
Unity Json反序列化
Json反序列化using System;using System.Collections.Generic;using System.Linq;using System.Text;using UnityEngine;namespace JLSH{ [Serializable] public class MyJsonClass { publ...原创 2018-05-04 13:52:10 · 582 阅读 · 0 评论 -
Unity 获取当前网络状态
private bool GetNetWorkState() { if (Application.internetReachability==NetworkReachability.NotReachable) { return false; } return true; }原创 2017-12-22 16:49:33 · 1757 阅读 · 0 评论 -
NGUI 播放序列帧特效
脚本:public class SkillButtonAnim : MonoBehaviour { /* * 播放序列帧 * */ public UIAtlas atlas; public bool PlayAnim = false; [Range(0,0.1f)] public float fireRate = 0.1f; int i...原创 2018-03-20 09:50:09 · 311 阅读 · 0 评论 -
Assetbundle打包自制工具
工具说明:1.Editor文件拷贝至Project中2.稍等片刻后点击菜单栏Tools->Assetbundle Tool3.选择打包的平台(win,iphone,android)4.在Project中,选中要打包的资源(prefab,图片,音效,文档等)5.点击Package打包(打包后的文件在Assets的同级目录下,文件夹名为Dynamic_Asset)《---------------...原创 2018-03-21 10:55:38 · 1221 阅读 · 0 评论 -
ResourcesManger
记录一下ResourcesManger 备用IResLoadListener.cs AssetInfo.cs ResMgr.csusing UnityEngine;using System.Collections;/// <summary>/// 资源加载回调/// </summary>public interface IResLoadListener {...原创 2018-04-02 11:26:45 · 153 阅读 · 0 评论 -
Unity镜头跟随鼠标位置转换视野
public class MouseLook : MonoBehaviour { Vector2 _mouseAbsolute; Vector2 _smoothMouse;public Vector2 clampInDegrees = new Vector2(360, 180);public bool lockCursor;public Vector2 sensitivity = n...原创 2018-04-16 16:34:44 · 1981 阅读 · 0 评论 -
Http 四大法宝
关键字:C# HttpWebRequest HttpWebResponse HTTP GET POST 请求 这个类是专门为HTTP的GET和POST请求写的,解决了编码,证书,自动带Cookie等问题。 C# HttpHelper,帮助类,真正的Httprequest请求时无视编码,无视证书,无视Cookie,网页抓取1.第一招,根据URL地址获取网页信息 先来看一下代码...转载 2018-04-17 16:44:58 · 289 阅读 · 0 评论 -
Unity和Android之间的交互
1. 目标 1) Unity3D可调用Android Java函数(在.jar中) 2) Java可调用unity3d函数 3) Unity3D可调用android C函数(在.so中)2. 测试环境 1) Unity5.0 2) JDK: jdk-8u25-windows-i586 3) Android SDK 4) Eclipse : adt-bu...转载 2017-08-08 13:58:58 · 455 阅读 · 0 评论 -
四元数
四元数与复数:在搞清楚四元数之前首先要知道什么是复数以及复数的运算,详情:http://www.cnblogs.com/ThreeThousandBigWorld/archive/2012/07/21/2602588.html四元数是对复数的扩充,它使用三个虚部i,j,k它们的关系如下:i² = j² = k² = –1四元数形式:[w v]或[ w (x y z) ].四元数...转载 2017-08-03 17:44:27 · 6666 阅读 · 0 评论 -
Unity PureMVC框架案例
引言 以前用自己定制的MVC框架,今天系统性的学习了一下PureMVC框架 ,如果不是很了解PureMVC ,可以看一下下面一个文章: PureMVC框架解读上:https://blog.csdn.net/qq_29579137/article/details/73692842 PureMVC框架解读下:https://blog.csdn.net/qq_29579137/article/de...原创 2018-04-23 20:57:00 · 2673 阅读 · 0 评论 -
Unity 历史版本下载
unity 官网所有版本下载地址: http://unity3d.com/get-unity/download/archive原创 2018-05-02 11:06:26 · 28002 阅读 · 0 评论