unity
write_the_code
这个作者很懒,什么都没留下…
展开
-
String 的优化之一共享StringBuilder
String 的优化 共享StringBuilder 可以使用在一些临时需要拼接字符串的场合 避免重复创建StringBuilder实例允许一定程度的嵌套 ,默认8层优点 减少重复创建 避免直接使用String导致的大量GC应用时注意 牵扯到长时间引用的string不能用这个 又因为默认了8层 导致 即使使用了 也有可能因为instanceid未被重置的原因导致很难被发现这个错误 这是危险的...原创 2022-06-15 14:36:44 · 54 阅读 · 0 评论 -
unity 计时器的轮子
本文大量搬运 github内容 附上连接大神的github地址unity 延迟执行 和多次执行是常见的操作但unity内的处理方式是很不理想的 这个工具用了很久了,很好用使用也很简单 我更倾向用后者,计时器的销毁更简单一点Timer.Register(5f, () => Debug.Log("Hello World")); this.AttachTimer(5f, () => { });用的时候主要发现...原创 2020-08-19 11:40:38 · 371 阅读 · 0 评论 -
解决灰色shader与mask冲突的方案
原来的shader在滑动的时候发现和mask有冲突,只好再网上又找了一个,同时大概了解了原因原来的shader没有关于 _ColorMask的处理附上链接https://www.cnblogs.com/MrZivChu/p/maskAndShader.html附上原shader// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)...原创 2020-01-22 11:39:44 · 552 阅读 · 0 评论 -
ulua生成protobuf-lua-gen的协议文件
我先说下我的环境:python 2.7.3 protobuf 2.4.1protoc-gen-lua 最新版(貌似不更新了)下载地址:http://www.ulua.org/download.html解压到跟我相同路径(即D:\protobuf-2.4.1|D:\protoc-gen-lua),然后运行cmd,cd到D:\protobuf-2.4.1\python 目录下,执行下面命...转载 2018-12-12 19:23:26 · 353 阅读 · 0 评论 -
Unity与Android交互方案优化版
引言最近为了实现Unity与Android之间的通信,在网络上发现了很多种实现方案。有打包Jar的,有打包aar的,有直接拷贝文件的。试了几种方案虽然都能解决需求,但是使用起来给我的感觉并不是很舒服。在各种尝试中,已了解了Unity和Android之间通信的底层原理。该方案为本人结合Java特性所给出,可以减少很多其它方案的一些不明确以及繁琐的步骤。本文适用对象有一定的Unity开...转载 2018-12-29 16:50:10 · 266 阅读 · 0 评论 -
SteamVR的新版输入系统
在 SteamVR Unity Plugin - v2.0.1中steam推出了新的输入系统,新的输入系统脱离了硬件的束缚,玩家可以自定义按键,也可以分享或者直接使用别人的设置,非常的不错,研究了一下,把一点成果放在下面分享。--------Unity版本2018.1.0f2------------,---------------SteamVR Unity Plugin版本2.0....原创 2018-11-23 19:39:06 · 5202 阅读 · 0 评论 -
编辑器下快速打开场景
省的来回切换场景的一个小工具能让自己效率高一点分享出来using UnityEngine;using System.Collections;using UnityEditor;using UnityEditor.SceneManagement;public static class OpenScene{ [MenuItem("OpenScene/OpenMainS...原创 2018-11-16 19:36:06 · 1402 阅读 · 0 评论 -
Unity3D 5.3 新版AssetBundle使用方案及策略
Unity3D 5.3 新版AssetBundle使用方案及策略 本文的主要内容就是分析5.X版本的AssetBundle机制(包括创建资源包、压缩资源包、加载资源包和从资源包中加载/卸载资源等几个方面)及其关键的API使用方式并总结一些对项目的建议转载 2017-06-30 16:03:28 · 365 阅读 · 0 评论 -
unity调用摄像头拍照
我的unity调用摄像头拍照因为做的是pc端的,所以不知道手机上效果是怎样的,据说代码是完全相同的。废话不说,上代码,打开摄像头代码:/// /// Opens the camera /// /// The camera. IEnumerator OpenCamera() { yield return Application.RequestUserAu原创 2017-06-15 10:28:34 · 3657 阅读 · 2 评论 -
unity tier setting
特效用了unity 自己的后期渲染插件然后需要勾选允许HDR的选项特效做的时候一切正常然而真机的时候就没有效果(枭龙653)查资料后把tier setting 的Medium 的Use HDR 设置为true,显示正常了今天换了手机后直接场景都渲染不出来了,坑爹啊(MT6735)然后又查了一下文档,部分手机硬件是不支持的(然而并没有说哪些硬件不支持啊)只能靠猜为什么...原创 2018-08-02 13:31:16 · 2411 阅读 · 0 评论 -
unity加载场景和切换场景
因为公司没什么大牛,所以很多东西只能自己摸索。好像网上加载场景和切换场景有2种主流的方式1)用Scenemanager加载和切换scene2)将scene做成prefab,加载和切换prefab我用的是第二种方式1)将preafab打包成assetbundle代码如下 :// Builds an asset bundle from the selected objec...原创 2018-09-04 09:38:11 · 6413 阅读 · 0 评论 -
unity 查找资源被哪里引用了
方法大量借鉴雨松大神的文章,附上链接表示敬意http://www.xuanyusong.com/archives/4207好处是自己添加了可以多选操作不好的是没有“”设置某些文件夹忽略“”的功能,那样可以节省不少时间而且不能“”选中文件夹查找“,那样有些时候更方便代码如下:using UnityEngine;using System.Collections;usi...原创 2018-11-16 19:16:05 · 2881 阅读 · 4 评论