自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (17)
  • 收藏
  • 关注

原创 Unity 单例模式(继承此类即可成为单例)

SingletonBase.csusing UnityEngine; public class SingletonBase<T> : MonoBehaviour where T : MonoBehaviour { private static T _instance; private static readonly objec...

2020-03-24 18:18:20 832

原创 Andorid 获取IP地址

private int m_phoneIP = 0; public int GetIp() { if (0 == m_phoneIP) { String ip = getIPAddress(); Log.i(TAG, "ip: " + ip); m_phoneIP = ip2Integer(ip); Log.i(TAG, "ip2Int: " + m_phoneIP); ...

2021-01-28 11:26:29 191 1

原创 Android 获取剩余内存大小

JAVA代码public long GetAvailableSize() { File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long availableBytes = 0; if(android.os.Build.VERSION.SDK_INT >= 18) {

2021-01-28 11:16:28 1356

原创 Unity RuntimeInitializeOnLoadMethodAttribute

[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)] public static void OnStartup() { Debug.Log("OnStartup"); }在函数上增加[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]这行代码 运行的时候就会执...

2021-01-22 17:02:24 671

转载 Unity 生成GUID

using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using UnityEditor;namespace UnityGuidRegenerator { public class UnityGuidRegeneratorMenu { [MenuItem("Tools/Regenerate asset GUIDs")] public s.

2020-12-30 16:51:34 4445

原创 Unity AssetBundle的压缩方式

AssetBundle的压缩方式 Unity支持三种AssetBundle打包的压缩方式:LZMA, LZ4, 以及不压缩。1、LZMA压缩方式 是一种默认的压缩形式,这种标准压缩格式是一个单一LZMA流序列化数据文件,并且在使用前需要解压缩整个包体。LZMA压缩是比较流行的压缩格式,能使压缩后文件达到最小,但是解压相对缓慢,导致加载时需要较长的解压时间。2、LZ4压缩方式 Unity支持LZ4压缩,能使得压缩量更大,而且在使用资源包前不需...

2020-12-30 15:45:47 6590 1

转载 Unity GC垃圾回收

本文为转载 原文http://www.cnblogs.com/zblade/英文地址:https://learn.unity.com/course/performance-and-optimisation介绍:  在游戏运行的时候,数据主要存储在内存中,当游戏的数据在不需要的时候,存储当前数据的内存就可以被回收以再次使用。内存垃圾是指当前废弃数据所占用的内存,垃圾回收(GC)是指将废弃的内存重新回收再次使用的过程。  Unity中将垃圾回收当作内存管理的一部分,如果游戏中废弃数据占用内存..

2020-12-30 15:19:06 1086

原创 Unity Jenkins 自动化打包

这里默认大家jenkins和unity打包环境都是搭建好的如果没有的话自行搜一下 把环境搭建一下接下来就是配置Jenkins windows+Android打包到插件列表里把Unity3D插件下载一下然后去配置一下环境这里我配置Gradle 因为的项目是先打出android工程 然后gradle打包的回到这里 把Unity安装路径配置一下配置好这些就可以创建Jenkins项目了填写个名字 点击确定这里是构建参数 在这里填写 然后到...

2020-10-29 15:06:24 1753 3

原创 Unity BuglySDK + 符号表接入

第一步:先去Bugly下载最新版的SDK 附上连接BuglySDK下载因为我们要接入Unity 所以选择下载Unity的 不要下错了 下载后解压出来是这个样子 这里面其他东西目前不需要 只需要将bugly_unity.unitypackage拖进Unity第二步:去官网添加一个Bugly项目 右上角点我的头像 然后选择我的产品选择新建产品填上信息 这里要注意一下 android跟ios 是分开的 根据自己的需求创建 然后点击保存保...

2020-10-23 17:03:33 5663 8

原创 C# 数据结构基本算法 持续更新

这里是一些c#的基本算法 排序查找之类 小白必看 大佬绕道....我会持续更新..... /// <summary> /// 字符串相乘 /// </summary> /// <param name="string ">第一个值</param> /// ...

2020-04-02 18:37:06 242

原创 Unity UGUI 文字Tip(根据DOTween)

在项目中肯定会有一些提示消息,比如你购买一个物品,但是金币不足,就会弹出一条文字,提示你金币不足,像这种tip可以单独写一个脚本来控制显示.下面先看看效果下面就是脚本内容, 这里我用到了我之前写的对象池和单例, 你们可以自己实现,也可以看一下我之前写的博文DoTween插件下载连接:点我下载Dotween插件对象池连接:点我跳转对象池单例连连接:点我跳转单例...

2020-03-26 15:17:54 1629 1

原创 Unity 对象池 (多池共存)

使用对象池的好处就是:不用每次都创建对象然后销毁在创建,比如子弹的发射,当创建好的子弹,可以在使用后保存到对象池里面,当用的时候直接从对象池中取即可。频繁的创建和销毁耗性能。先看使用方法(这里有一个TimerEvnt脚本是我之前写的自定义定时器) 连接:点我跳转 TimerEvent.csprivate void Awake() { ...

2020-03-25 15:50:16 1135

原创 Unity 自定义事件(观察者模式)

直接上代码~~~~调用测试On 监听 Once监听一次后不再监听Off 移除 Send广播private void Awake() { MgrListener.On<string>(ListenerType.TEST1, TestFun1); MgrListener.Once<string>(Listene...

2020-03-23 19:10:42 1184 1

原创 Unity 自定义计时器回调

简易的计时器 满足一些延时调用的需求using System;using System.Collections.Generic;using UnityEngine; public class TimerData { public float delay; //延迟时间 public Action callback; //回调方法 ...

2020-03-23 16:50:43 613

原创 Cocos Creator 从下载图片到手机本地相册

在游戏中难免会有使用保存图片到本地的功能比如二维码等 但是creator的方法是保存在他的游戏目录里 如果手机没有root是无法查看的这个方法就是 把图片下载到游戏目录 然后在通过目录查找图片 然后把它保存到手机相册Cocos creator的 Ts 方法 ImgUrl为你要下载的图片URL SaveToLocal(ImgUrl:string){ le...

2019-03-22 17:00:08 7315

原创 Cocos Creator 网页上运行自定义网页分辨率

在网页上测试游戏分辨率的时候cocos只提供了一些常用的分辨率教大家一招 自己定义分辨率 找到cocos crator安装目录是安装目录 不是工程目录然后找到 resources\static\preview-templates  中的 boot.js文件 打开它添加一行json  自己添加命名 分辨率自己设置 设置好保存 然后运行一个工程 看效果 ...

2018-12-26 16:46:24 3064

原创 Js数字转化 (如 100000 转为10W)

游戏里玩家金币过多的时候 可以通过这样的方式来切割如 100000 转为 10W  100000000 转为1亿   没有加四舍五入 需要加的话可以使用 toFixed(小数位数)  来实现默认传进来的是整数  小数的话自己处理 /** * 数字转整数 如 100000 转为10万 * @param {需要转化的数} num ...

2018-12-08 18:13:57 7548 1

原创 Cocos Creator 安卓复制功能

( 打包什么的补充在下方了) 也可以参考https://blog.csdn.net/yzx5452830/article/details/84062998在cocos调用JsCopy这个方法 把想复制的东西传入就OK了JS脚本JsCopy(str){ if (cc.sys.isNative &amp;&amp; cc.sys.os == cc.sys.OS...

2018-11-16 17:06:18 4372

原创 cocos creator 保持屏幕常亮 屏幕不休眠

此教程唯小白教程 只为了实现功能 安卓原生 很简单 一学就会具体原理什么的多参考 android屏幕唤醒帖子等参考 http://www.cnblogs.com/king_dy/archive/2010/11/11/1888134.html?tdsourcetag=s_pcqq_aiomsg 教程开始第一步 首先打包游戏 安卓包这个就不用说了大家都会构建-编译 成功后 ...

2018-11-14 11:28:37 5862

原创 Cocos Creator 2.0 实现截屏

const {ccclass, property} = cc._decorator;//TS 脚本 会报红 不用管 可以运行 JS不会报错@ccclassexport default class ScreenCaptureWindow extends cc.Component { capture () { //需要自己自行再创建一个 Camera d...

2018-10-27 14:57:00 6650

原创 Unity UGUI 判断鼠标是否点击到UI上

private bool IsTouchedUI() { bool touchedUI = false; //TODO 移动端 if (Application.isMobilePlatform) { if (Input.touchCount &gt; 0 &amp;&amp; EventSyste...

2018-08-24 10:20:48 6108

原创 Unity 单例模式 (跳转场景数据依然可用)

using System;using UnityEngine;public class GameManager : MonoBehaviour{ private static GameManager _instance; public static GameManager Instance { get { return ObjectInstanc...

2018-08-21 14:04:55 1970 1

原创 Unity 利用UGUI制作提示框

用到的工具DOTween  这个插件很好用的 大家可以去百度搜一下 先看一下效果先上脚本using DG.Tweening;using UnityEngine;using UnityEngine.UI;public class ShowTip : MonoBehaviour{ public CanvasGroup tips; public void O...

2018-08-21 11:11:34 6789 6

原创 Unity使用艺术字体

1、道具准备。  BMFont:位图字体制作工具。下载地址:点击打开链接   Unity转换字体工程. 下载地址 BMFontForUnity还有要替换的文字图片 需要你们的UI设计师给提供  我这里是替换玩家得分的数字艺术字每个数字一张图片 大小自定安装好之后,打开位图字体制作工具,长这样的: 菜单栏上单击 Edit -&gt; Open Image Ma...

2018-05-11 15:01:06 11127 1

原创 Excel 函数大全

史上最全的Excel函数

2018-05-08 15:03:59 1940

原创 Unity 解析JSON数据

需要用的 LitJson dll   连接:点击打开链接using LitJson;using System.Collections.Generic;using LitJson;public class JsonManager { #region 解析Json 返回数据 /// &lt;summary&gt; /// 解析Json返回sting /// ...

2018-04-09 12:26:14 1298

原创 Unity 解析XML通过字段查找数值

using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Xml;public class XmlManager : MonoBehaviour{ /// /// 表头 /// public const string xmlRoo

2018-04-02 12:20:39 1260

原创 Unity 读取Excel文件转换XML格式文件

此方法用到 excel.dll 下载连接 点击打开链接using System.Collections.Generic;using UnityEngine;using System.IO;using System.Xml;using Excel;using System.Data;/// &lt;summary&gt;/// 创建XML表/// &lt;/summary&gt;...

2018-04-02 12:10:53 1659 2

原创 Unity 查找子节点物体/组件 递归方法

递归查找子节点物体 效率极高/// /// 查找子物体(递归查找) /// /// 父物体 /// 子物体的名称 /// 找到的相应子物体 public static Transform FindChild(Transform trans, string goName) { Transform child

2018-04-02 12:01:55 10226

转载 Unity 知识点复习

物理引擎发生碰撞的条件 a) 主动发起碰撞方,有刚体,两者都有碰撞器触发产生条件 a) 发生碰撞的双方,有一方勾选了IsTrigger给刚体施加力和力矩 a) AddForce() b) AddTorque()角色控制器 a) Move(不使用重力) b) SimpleMove(使用重力)射线检测的2个方法 a) Physic.RayCast(起点,方向); b) Physic.RayCast(R...

2018-03-01 17:13:40 373

原创 Unity 本地数据储存

本地文件储存脚本使用的是Unity自带的PlayerPrefab这个类  但是这个类只能保存 Int float string 三种类型本人基于这个类 自己封装了一些方法  包括数组, Vector3 Quaternion这个类可扩展性很强 大家可以基于本人的方法自己增加自己需要保存的方法using System;using UnityEngine;/// &lt;summary&gt;/...

2018-02-08 10:01:34 13328

原创 Unity 蛇形移动(经典贪吃蛇方式移动)

经典贪吃蛇移动控制脚本

2017-12-25 10:45:01 4380

原创 Unity UGUI点击不同Button执行不同的方法(无参方法)

Unity UGUI不同按钮执行不同方法

2017-12-22 15:07:27 4304 9

原创 Unity AudioSourceManager (一行代码播放指定BGM)

此脚本是继上次发布的管理脚本新增的一些内容可以 现在可以播放长音效, 比如BGM 创建不销毁 自动循环短音效如 按键声音 播放完毕自动删除 等功能第一版本连接 点击打开链接using System.Collections;using System.Collections.Generic;using DevelopEngine;using UnityEngi

2017-12-06 17:51:58 4490 3

转载 Unity 小功能小方法系列

本文转载自:点击打开链接1.QualitySettings界面的VSync count属性选择Don't Sync。2.代码:Application.targetFrameRate = 30;//手游30帧  系统休眠Screen.sleepTimeout = (int)SleepTimeout.NeverSleep;//从不休眠

2017-09-27 10:27:13 1337

原创 Unity 让手机屏幕常亮

手机屏幕常亮设置

2017-09-27 10:13:40 6023

原创 Unity IniFile 保存游戏数据到本地文件

保存文件的地址FilePath.csusing System.Collections;using UnityEngine;//保存所有文件路径的类public class FilePath { //用户登录信息的本地文件夹 public static string Local_User_Login_Info = "/userLoginInfo.ini"; /

2017-09-25 16:30:33 1521

原创 unity 弧形移动 角度自定

两点之间弧形移动using UnityEngine;using System.Collections;public class MoveTest : MonoBehaviour{ public GameObject target; //要到达的目标 public float speed = 10; //速度 public int rot

2017-09-22 16:08:18 5346

原创 Unity 文件后缀名

因为公司系统有限制  需要统计Unity文件后缀 所以自己查看了一下  一共包含以下 (有漏掉的小伙伴可以通知我加上).vs.exe.sln.csproj.meta.txt.txt.meta.dll.xml.mdb.cs.unity.so.pdf.ttf.asset.svm.yml.prefab.mjpeg

2017-09-12 11:45:01 10395 3

原创 Unity Debug.Log和Print的区别

Debug.Log和Print的区别

2017-09-06 17:52:53 16329

EmmyLua-AttachDebugger-1.1 2023年最新版

EmmyLua-AttachDebugger-1.1 是git最新节点编译的

2023-04-04

git教程.、soruce教程.、小乌龟教程.rar

Git和SoruceTree安装说明 Git和SoruceTree程序补充说明 Git和SourceTree使用说明 TortoiseGit(小乌龟Git)使用说明 安装包......... SourceTreeSetup-3.3.8 TortoiseGit-2.10.0.2-64bit TortoiseGit-LanguagePack-2.10.0.0-64bit-zh_CN

2021-03-18

Unity插件 Best HTTP2 (2.2.0) 最新版

Unity HTTP插件 如果您想要一个插件来支持通过HTTP / 2进行REST,WebSocket,Socket.IO,SignalR,SignalR Core,服务器发送事件(以及更多)的请求自定义,并提供常规更新和开发者的出色支持,那么BestHTTP / 2是适合您的工具! 您可以在其自己的演示页面上试用该软件包,并阅读在线文档。 包括所有源代码! 支持平台: -WebGL -iOS,Android

2021-01-26

Unity编辑器拓展插件Odin Inspector and Serializer 3.0.1

unity游戏序列化编辑器插件Odin - Inspector and Serializer Odin - Inspector and Serializer 是一个可将任何您想序列化的内容进行序列化编辑的工具。强大而灵活的API允许您轻松地扩展和修改检查器的绘制方式。 Unity编辑器拓展插件

2021-01-22

SRDebugger v1.9.1

[最新版本]Unity真机运行时调试输出插件 SRDebugger v1.9.1 SRDebugger 在运行真机的时候,查看日志,FPS,游戏性能,系统信息,可以方便的开启,关闭。 响应式设计支持任何分辨率或方向 可以支持Andorid、IOS、Window、WebGL 和Web Player 不怎么耗费性能,只需要很小的开销

2021-01-22

《Excel VBA从入门到实战》示例文件

《Excel VBA从入门到实战》示例文件 vba学习,可以快速的入门,对于菜鸟来说 PLC WORLD 13重新命名宏 34

2021-01-22

unity3d圣典中文.rar

Unity3D圣典中文手册chm版是一款简单实用的Unity3D中文API参考手册,这里面非常详细的介绍了unity3d各种脚本的功能,比如脚本使用方法、参数、类函数、类变量等,是大家学习Unity3D游戏开发工具必备的学习资料,有需要欢迎下载使用。

2020-12-09

KinectUnitySdk.txt

kinect sdk 2.9 unity插件,内含多个示例场景,并有英文版说明文档,容易上手进行开发 快快下载

2020-06-22

Kinect For Unity 2.9 最新版

AR Kinect for Unity 插件 2.9 最新版本 有需要的小伙伴快快下载 改天我出个教程

2020-06-22

BMFontForUnity

使用教程 https://blog.csdn.net/yzx5452830/article/details/80280864

2018-06-04

BMFontToUnityUI艺术字

基于BMFont字体制作Unity艺术字 使用方法 选中BMFont导出的两个文件右击一键生成

2018-05-11

Unity制作图片艺术字工程

基于BMFont字体制作Unity艺术字 使用方法 选中BMFont导出的两个文件右击一键生成

2018-05-11

Unity 读取Excel文件 excel.dll

Unity 读取Excel文件 包含 Excel.dll ICSharpCode.SharpZipLib System.Data

2018-04-02

Unity LitJson.dll

LitJson.dll 强大的Json转换工具, 里面有提供好的各类方法 很强大, 可字符串转化Json ,也可Json转化字符串

2018-01-26

Dlib FaceLandmark Detector1.1.7

基于Opencv提升功能版 人脸识别表情识别Unity插件 很强大

2018-01-07

OpenCVForUnity2.2.4

人脸识别强大插件 支持Unity 移动端 OpenCVForUnity2.2.4

2018-01-07

Unity 材质包(玻璃/金属/陶瓷/塑料等一些材质)

Unity3D的材质包,内含例子,主要有玻璃,金属,陶瓷,塑料等一些材质,还有大量Shader 需要的自行下载哦.

2017-12-19

OpenCVForUnity Win10可用

OpenCVForUnity Win10可用 OpenCV为Unity封装好的 此版本Win10可用

2017-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除