自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (9)
  • 收藏
  • 关注

原创 清理C盘

首先推荐WizTree这个工具扫描C盘,寻找需要清理的文件推荐清理hiberfil.sys文件,我的hiberfil.sys文件占用了接近10g的大小参见 https://www.jianshu.com/p/939436cb496b

2020-06-23 22:35:22 774

原创 开发中常用的几个小工具

SETUNA 截图置顶工具clumsy pc弱网工具qnet android弱网工具PerfDog 性能测试工具

2020-04-29 10:36:46 321

原创 来巨人一年总结

本地化框架{LocalizeMgr : 管理与分发消息LocalizeText Override CacheLayoutLocalizeImage CacheSprite脚本替换 Prefab Yaml文件 替换ComponentId打表工具 导出多语言表 注入字段 Hash查重提升了一倍的速度}Unity快捷键 策划快捷工具EmtyRayCast查找工具 手动替换XLua移...

2020-03-03 01:00:41 238

原创 Unity中Button按钮联动其他Selectable对象

unity button中内置了一些按钮的交互效果如图1,可以满足基本的一些交互需求。但是今天我们的美术同学给我出了个难题,button是由一个通用的背景和另一个图片组成的,这样Button的组件就不能满足按压交互的动画效果。为了满足需求,翻看了下UGUI源码,看了下交互事件的触发时机,有了下面的脚本。图1MulSelectableButtonusing System.Collections...

2020-02-19 17:20:38 790

原创 Unity类网易云效果Banner

如题using System;using System.Collections;using System.Collections.Generic;using DG.Tweening;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;using Object = UnityEngine.Obje...

2019-12-27 18:34:40 607 2

原创 unity圆形Slider

如题Runtimeusing System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;/// <summary>/// 环状进度条/// </su...

2019-12-27 18:33:17 1209 1

原创 基于双三次插值算法(bicubic interpolation)实现的unity图片压缩算法

如题using UnityEngine;public class BicubicInterpolationResizer{ public static Texture2D Resize(Texture2D texture , int width , int high,bool isnew=false) { int sWidth = text...

2019-12-27 18:30:28 608

原创 Unity高效的GuassianBlur

基于基于线性采样的高效高斯模糊实现(译)实现的高效的线性高斯模糊脚本,支持渐进模糊(tips这部分依赖DoTween 懒得改了 逃cs脚本using UnityEngine;using System.Collections;using DG.Tweening;//编辑状态下也运行[ExecuteInEditMode]//继承自PostEffectBasepublic class ...

2019-12-27 18:18:58 338 1

原创 Unity editor list view

Unity编辑器下方便的ListViewclass :UnityEditorInternal.ReorderableListDraw:void OnEnable(){ reorderableList = new ReorderableList(serializedObject, prop); reorderableList.drawElementCallback = ...

2019-12-27 18:07:28 714

原创 VS快捷键记录

编辑,转到所有 ctrl + ,视图向前导航 ctrl + alt + right arrow视图向后导航 ctrl + alt + left arrow

2019-08-13 10:38:06 168

原创 Unity Android包多余权限申请的问题

安卓6.0以后对于危险权限要求app自己向用户申请才能获得,参考https://developer.android.com/training/permissions/requesting.html?hl=zh-cnUnity对这块做了自己的封装,默认情况下Unity会收集需要动态申请的权限在第一次运行app的时候会自动向用户申请权限。本来是很好的设计,但是如果权限过多的话,却会对玩家造成困扰,...

2019-05-13 15:34:58 1804

转载 Unity jsonUtility序列化List<T>,Dictionary<T>等泛型

// Serialization.csusing UnityEngine;using System.Collections;using System.Collections.Generic;using System;// List<T>[Serializable]public class Serialization<T>{ [SerializeFi...

2019-03-28 17:30:26 2916

原创 RotateVectorByQuat(四元数旋转向量)

private static Vector3 RotateVectorByQuat(Quaternion lhs, Vector3 rhs) { float x = lhs.x * 2; float y = lhs.y * 2; float z = lhs.z * 2; float xx = lhs.x * x; ...

2019-03-28 12:06:48 1113

原创 Unity 默认的Editor Inspector

使用反射调用Unity默认的Inspector视图public static void DrawDefaultInspector(Object obj) { SerializedObject so = new SerializedObject(obj); Type t = typeof(UnityEditor.Editor); ...

2019-01-21 10:15:43 464

原创 单例工具

单例是什么东西就不细说了,直接上代码吧。分两个版本:普通Class版 public class Singleton&lt;T&gt; where T : class, new() { private static T s_instance; public static T Instance { get ...

2019-01-15 10:50:51 154

原创 Xcode 10 Error: Multiple commands produce

最近使用渠道的打包工具打出的XCode工程打包失败,报错是Xcode 10 Error: Multiple commands produce翻找一下资料有多种解决方案,记录分享下。原因:参见https://help.apple.com/xcode/mac/current/#/dev621201fb0大致看一下是由于不同的引用直接产生了循环引用的问题,ios新版的xcode提供了newBu...

2019-01-04 14:00:25 403

原创 unity 通用shell运行脚本

Unity在mac环境下跑shell脚本的案例Process proc = new Process { StartInfo = { FileName = &amp;amp;quot;sh&amp;amp;quot;, WorkingDirectory = buildFolderPath, //运行路径 Arguments = &amp;amp;quot;build.sh&amp;amp;quot;,//脚本名 UseSh

2019-01-04 11:53:30 1290

原创 express中跨域访问设置

express中跨域访问设置,在express中加入即可app.all('*', function (req, res, next) { res.header('Access-Control-Allow-Origin', '*'); //Access-Control-Allow-Headers ,可根据浏览器的F12查看,把对应的粘贴在这里就行 res.header('A...

2018-11-18 23:47:51 420

原创 游戏后台管理模块开发流水账

最近没什么事就被老大抓壮丁去做了一个游戏后台管理系统,包括前端和后端。前端采用Vue+Webpack+Vue-resource+element-ui后端采用Nodejs+express+mysql+redis初生牛犊不怕虎,看了一点文档,俺上来就手撸Vue,悲催的发现半道出家没学过CSS、HTML上来就撸框架还是有点长吃力的,一些基本操作都很艰难。只好老老实实去看HTML和CSS。HTML...

2018-11-08 17:34:55 1930

原创 unity COC风格像素完美级的鼠标拖拽镜头

public class PanCamera : BaseCameraMovement { private Plane xzPlane; public Ray ray; private bool inTouch = false; private bool dragged = false; private Ve...

2018-10-09 14:40:11 552

原创 Unity中序列化问题

prefab序列化保存Dictionary[System.Serializable] public class SerializableDictionary&amp;amp;lt;TKey, TValue&amp;amp;gt; : Dictionary&amp;amp;lt;TKey, TValue&amp;amp;gt;, ISerializationCallbackReceiver { [SerializeField]...

2018-10-09 13:25:28 546 1

原创 算法题

输入一个个数较大的正整数数组[数字范围在0~9999],将部分数组元素的十进制表示连接起来排成一个数,输出能排出的所有数字中最大的一个 思路: 现将数组按照从大到小排序,去前n个元素,转成string数组存储,再将string数组排序,排序规则为:两个string相互比较,迭代次数为两个string的长度相加减一,每次比较第n位的char字符,如果索引越界则取对方的char字符,索引为当前迭代...

2018-08-31 00:55:38 166

原创 游戏开发之蜂巢型网格算法

话不多直接上代码local CombGrid = class(&quot;CombGrid&quot;)---@type CombGridTypeCombGrid.Type = 0---@type numberCombGrid.GridHeight = 0---@type numberCombGrid.GridWidth = 0---@type numberCombGrid.GridCount...

2018-08-27 16:44:43 1290

原创 lua产生正态分布随机数

基于Box–Muller实现的产生符合正态分布随机数的方法 不是很严谨,够用就行了----正态分布随机数 期望值为0.5 范围为0~1math.boxMullerRandom = function() local u = math.random() local v = math.random() local z = math.sqrt(-2 * math....

2018-08-17 15:43:30 2574

原创 Unity Billboard Sprite

修改了Unity的Sprite shader实现的一个Billboard-Sprite 缺点是不能缩放Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt)Shader "Tank/Billboard-Sprite"{ Properties...

2018-08-17 15:38:52 743

转载 Unity音频资料

网友分享的unity音频资料,转载一下

2018-08-16 09:46:46 167

原创 面试笔记(1)

面试几个没回答上来的问题TCP与Http的区别与联系TCP对应与传输层,而HTTP对应于应用层,从本质上说二者没有对比性。HTTP是建立在TCP协议的基础上每次Http请求都会建立一个TCP连接,数据传输完毕后,Http会立即把TCP连接断开。所以HTTP是一种短连接,而TCP是长连接。NGUI与UGUI对比我对NGUI没有什么研究,在网络上面查找了一些资料发现也不够深入都是自...

2018-07-30 23:57:25 144

原创 接入IOs内购的一些需要注意的地方

内购流程图Created with Raphaël 2.1.2productIdGetProductDataProductIDValid?AddToSKPayMentQueueUpdateTransactionsTransactionStateAssertReveiptWithServerRemoveFinishTransactionSuccessfailedyesnoyesnoyesno...

2018-07-26 14:42:51 356

原创 记一次打包debug

今天一位同事打包的时候发现,打指定渠道包时使用eclipse打包会报错Unable to execute dex: Multiple dex filesdefine 报错显示的信息是BuildConfig类出现重复,使用AS解开jar包发现确实有这个BuildConfig类,但是没有找到和它重复的类文件。查阅安卓资料发现打包时会自动生成BuildConfig类文件,然而由于引用的jar包...

2018-07-26 14:29:43 320

原创 unity中webView

开始接到任务在unity中接入web,使用UniWebView,记录了若干坑1、uniwebView不支持ngui在uniwebView2.8的基础上写了一个根据UIWidget计算webView inset的工具类在git中可见2、不同的ios设备适配问题在研究了底层OC代码后发现是由于unity的分辨率和ios的逻辑分辨率不同。简单的说就是ios为了视网膜屏幕的,采取了逻辑...

2018-07-26 12:16:16 1029

原创 AssetBundle总结

这一段一直在搞AssetBundle的东西,暂时告一段落,总结下。 网上关于UnityAssetBundle的文章浩如烟海,很多都是老生常谈,没有解决实质问题,推荐阅读下这篇文章。 上面写的很好我就不做多余工作了,直接上自己撸的一份Asset打包Git地址 主要做了如下几部分工作: 打包AssetBundle和加载AssetBundle~~加载的部分后面会加入Git中~~ 打包AB会自动...

2018-07-26 12:12:02 181

原创 UGUI小结

UGUI小结: 一、UGUI系统提供的组件: 1、Text 文本显示组件,基本属性如Font和size等等 值得注意的是UGUIText 的shadow和outline的性能比较差。 shadow的原理是将原始的顶点数据复制一份根据设置的偏移量计算复制后的新顶点的位置,并设置颜色。 outline相当于四个不同偏移方向上的shadow。需要自己手动优化,比如接入其他开源方案,或者使用G...

2018-07-26 12:01:04 435

原创 Unity Best Practices之ResourcesFolder

最近发现了一个好东西,Unity官方的教程贴,讲的极好,从底层对Unity应用的指导,算是一份Unity白皮书。 今天读了The Resources folder这一章,一点总结 Unity建议不要使用有三点原因: 1、内存占用巨大 2、增加应用启动时间和打包时间 3、降低多平台能力(推荐AssetBundle) 除了以下情况: 1、游戏前期快速开发情况 2、游戏全生命周期...

2018-07-26 11:58:25 244

原创 IOs设备分辨率总结

在做ios设备分辨率适配的过程中,寻找设备配置花费了很多不必要的时间,因此把成果记录下来,供以后使用,也是让后来者不必像我一样花费那么多时间。iPhone 型号 尺寸 逻辑分辨率 物理分辨率 渲染分辨率 倍素 iPhone 3.5 320x480 320x480 @1x iPhone 3G/3GS 3.5 32...

2018-07-26 11:57:27 714

原创 UnityEditor中DelayCall

public DelayedCall(float delay, Action callback) { this.delay = delay; this.callback = callback; this._startupTime = Time.realtimeSinceStartup; EditorApplication.up...

2018-07-26 11:06:40 1770

原创 Unity在WindowsEditor环境下修改至使用openGL渲染

最近需要在安卓环境下测试和修改shader,一遍又一遍重复的打包和安装让人很快感觉到烦躁。如果在Windows下能直接测试shader在安卓环境下的兼容性就再好不过了,安卓是基于OpenGLES渲染的,理论上在桌面上完全可以模拟。感谢不是UWA热心群友不是董夕提供的方法,确实能够修改Unity的渲染底层。这种方法虽好但一切还是要在真机测试下,以真机为准不。 ...

2018-07-26 10:59:26 6669

Horse Pack.unitypackage

Horse Pack.unitypackage

2019-02-15

Forest Animal - Deer Stag Buck.unitypackage

Forest Animal - Deer Stag Buck.unitypackage

2019-02-15

FX Maker.unitypackage

FXMaker 一款知名的Untiy特效集合插件

2019-02-15

Unity镜头移动脚本

unity镜头移动脚本,需要的同学直接下载挂在摄像机上就可以实现镜头跟随手指拖拽移动的功能了

2019-02-15

Camera Path v3.43b

Camera Path v3.43b 镜头漫游插件 未经测试 请谨慎下载

2018-07-26

NodeCanvas 2.4.1

Node Canvas是一个行为树的插件,它是图形化的操作模式,可以简化开发逻辑

2018-07-26

DoTween源码C#

doTween源码,代码风格很清新,架构很清楚,一积分兼职超值

2018-07-18

android sdk traceview.bat

其他的traceview都太贵了,我下载不起,千辛万苦找到了个之后我决定上传一个1积分的造福群众

2018-07-18

字体裁剪工具 游戏开发必备

字体裁剪 , 有效剔除无效字体减小字体文件大小!

2017-11-14

空空如也

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

TA关注的人

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