自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 资源 (14)
  • 收藏
  • 关注

原创 备份一下委托消息传递

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MessageCenter{ //委托 public delegate void DelMessageDelivery(KeyValueUpdate kv); //消息中心缓存集合 public static Dictionary<string, DelMessageDeliver.

2020-06-30 09:58:51 300

转载 Unity3d的翻页

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/// <summary>/// 进行翻页/// </summary>public class TurnPage : MonoBehaviour{ public Text[] SevenText;//7个页码 public Button[] Sev...

2020-06-18 17:25:16 370

原创 Unity查找物体下面某个子物体,添加脚本,添加父物体小功能(自己备份的)

public class UnityHelper : MonoBehaviour { /// <summary> /// 查找子节点对象 /// 内部使用“递归算法” /// </summary> /// <param name="goParent">父对象</param> /// <param name="chiildName">..

2020-06-17 18:02:55 889 1

原创 UI框架核心类设计

UI框架核心类设计 *基础UI窗体(父类)BaseUIForms 定义窗体的4个状态(生命周期) 显示Display 重新显示 ReDisplay 冻结 Freeze 隐藏 Hide 封装子类中的通用方法 *UI管理器UIManager 窗体预设加载 窗体缓存管理 缓存所有窗体 缓存...

2020-05-25 22:32:38 363

转载 Unity 获取当前动画播放的帧

在Unity动画控制中,如何获得当前动画已经播放到的帧呢?其实可以通过clip.frameRate,clip.length,及normalizedTime来计算出具体的帧。//当前动画机播放时长currentTime = anim.GetCurrentAnimatorStateInfo(0).normalizedTime;//动画片段长度float length = anim.GetCurrentAnimatorClipInfo(0)[0].clip.length;//获取动画片段帧频f.

2020-05-12 12:39:02 7136 4

原创 绿幕摄像机实时抠图用到的两个插件Chroma Key Kit Version+AVProLiveCamera

两张效果图,实现摄像机抠图,下载地址自己去csdn搜索就可以了

2020-04-29 11:42:59 2575 2

转载 在Unity里面如何调用系统窗口

最近在研究如何在Unity中调用系统窗口获取文件路径,或者保存文件路径。百度了许多,发现大部分都是靠windows.form.dll调用DLL的方法,但封装的不好,存在虽然能调用,但窗体不能永远置顶的问题,点其他界面,窗口会被最小化。所以我就转向国外的论坛找,最终终于找到一个Github上提供的C#方案,封装的特别好,功能也特别齐全,不仅支持Win,还支持mac与webgl所以特别方便。下...

2020-04-28 12:39:25 1363 2

原创 Unity 如何打开本地文件夹,并且选中本地文件

using System.IO;using UnityEngine;public class SaveFile : MonoBehaviour{ void Start() { } void Update() { if (Input.GetKeyDown(KeyCode.Q)) { OpenDir...

2020-04-26 16:14:26 3595

转载 Unity实现鼠标控制摄像机围绕物体旋转镜头 滑轮控制远近

using UnityEngine;using System.Collections;public class RotateObj : MonoBehaviour{ public Transform CenObj;//围绕的物体 private Vector3 Rotion_Transform; private new Camera camera; voi...

2020-04-16 17:30:08 916

原创 Unity 播放gif

Unity 播放GIF图片方式using System.Drawing;using System.Drawing.Imaging;using System.IO;using UnityEngine;using System;using System.Collections.Generic;/// <summary>/// Gif动画播放/// 1.挂载此脚本到U...

2020-04-15 15:14:36 341

原创 Unity exe启动传递参数

Unity exe启动传递参数using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using UnityEngine;using UnityEngine.UI;public class OpenExeButton : MonoBehavio...

2020-03-23 18:25:06 2606 1

原创 Unity 用ICSharpCode.SharpZipLib 解压zip文件遇到的坑

Unity在编辑器模式下运行解压网络下载的zip压缩包都没有问题,打包出来以后解压就不产生作用,找了好久才解决一、引用的库文件:I18N.CJK.dll,I18N.dll ,I18N.West.dll ,Mono.Data.Tds.dll,System.Data.dll这五个DLL 加入到Plugins文件夹中。这五个库文件内容所在地址为:XXX\Unity\Editor\Data\Mon...

2020-03-20 10:46:25 3601 1

原创 简单的摄像机移动脚本

using UnityEngine;using System.Collections;public class CameraMove : MonoBehaviour{ public float sensitivityMouse = 2f; public float sensitivetyKeyBoard = 0.1f; public float sensitive...

2020-03-09 08:51:29 458

原创 新版本SteamVR之手柄碰到物体自己震动

新版本的SteamVRPlugin多了一个碰到物体手柄自己震动的功能,没细心的原因,才发现Hand上多了一个脚本,把这个脚本关掉就可以去掉这个震动了

2020-03-03 09:53:41 1415 1

转载 UI事件之Drag拖拽事件

UI事件之Drag拖拽事件========================================================2.UGUI 事件命名空间  当我们需要使用 UGUI 中的事件的时候,需要在脚本内引入专有命名空间:  using UnityEngine.EventSystems;----------------------------------2.拖拽相关事...

2020-01-16 17:14:33 607

原创 C#LeetCode刷题之#136 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例1输入: [2,2,1]输出: 1示例2输入: [4,1,2,1,2]输出: 4解决方案public class Solution { public int SingleN...

2020-01-14 09:13:17 197

原创 SteamVR取消传送提示

void Start() { Teleport.instance.CancelTeleportHint(); }

2020-01-13 17:17:53 361

原创 C#LeetCode刷题之#122. 买卖股票的最佳时机

给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔...

2019-12-25 14:49:08 105

原创 C#LeetCode刷题之#26从排序数组中删除重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例2...

2019-12-25 14:47:32 131

原创 C#LeetCode刷题之#66 加一

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。...

2019-12-13 14:43:15 130

原创 C#LeetCode刷题之#747. 至少是其他数字两倍的最大数

在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。示例 1:输入: nums = [3, 6, 1, 0]输出: 1解释: 6是最大的整数, 对于数组中的其他整数,6大于数组中其他元素的两倍。6的索引是1, 所以我们返回1.示例 2:输入: nums = [...

2019-12-13 11:52:31 107

原创 C#LeetCode刷题之#724-寻找数组的中心索引( Find Pivot Index)

问题给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。输入:nums = [1, 7, 3, 6, 5, 6]输出: 3解释:索引3 (nums[...

2019-12-12 18:42:21 197

转载 Unity与C#的序列化与反序列化

Unity与C#的序列化与反序列化序列化操作在我们的开发中使用的十分普遍,本文记录了公司最近分享会上关于这部分的讲解,希望能帮助大家对序列化有更系统的了解。概念序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形式使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。简单来说就是将对象保存到文件中。如Unity的场景文件和预制体默认就...

2019-12-11 16:24:35 176

原创 AssetBundle使用方法

协程下载AssetBundle方法 void Start() { IEnumerator LoadResourceCorotine(string resName, string filePath) { UnityWebRequest request = UnityWebRequestAssetBundle.GetAsset...

2019-11-05 21:49:33 244

原创 Xlua学习笔记:调用C#脚本里的类的私有属性

一个类的私有属性可以访问要在Lua中添加xlua.private_accessible(CS.DeffendBoss)

2019-11-05 21:45:27 758

原创 Unity AssetBundle打包方法

Unity AssetBundle打包方法using System.IO;using UnityEditor;public class CreateAssetBundles{ [MenuItem("Assets/Build AssetBundles")] static void BuildAssetBundles() { string dir ...

2019-11-05 17:01:52 379

原创 XLua学习笔记:fish.lua修改Unity内的Treasour.cs脚本

unity调用外部的fish.lua文件using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using XLua;public class HotFixScripts : MonoBehaviour{ private LuaEnv luaE...

2019-11-04 11:03:48 220

转载 利用SteamVR中的ITeleportPoint实现场景中的场景跳转

teleport point的属性Teleport Type为Switch To New Scene,Switch To Scene属性面板跳转场景的名字。将要跳转的场景build在一起File -> Build Settings -> Scenes In Build,把相应的场景拖进去。还需要在Teleport Point脚本中添加一句代码: //-------------...

2019-10-11 16:59:41 2155 3

原创 SteamVR 显示画面渐变变暗变亮效果脚本调用方法

using System.Collections;using System.Collections.Generic;using UnityEngine;using Valve.VR;public class ceshi : MonoBehaviour{ // Start is called before the first frame update void Star...

2019-10-10 17:43:08 955 3

转载 UGUI - 判断是否点击在UI 上 Bug,IsPointerOverGameObject()在移动端检测失败

UGUI - 判断是否点击在UI 上 Bug,IsPointerOverGameObject()在移动端检测失败原文链接:这里写链接内容UGUI 提供了一个检测是否点击在UI上的方法EventSystem.current.IsPointerOverGameObject();但是该方法在PC上检测正常,结果拿到Android真机测试上,永远检测不到。在网上找了一些大神的解决方案...

2019-09-23 20:48:27 381

转载 Unity之将Texture保存成png

using UnityEngine;using System.Collections;using System.IO; public class SaveToPng : MonoBehaviour { public Shader outShader; public Texture inputTex; // Use this for initialization void ...

2019-09-09 11:22:35 1752

转载 unity 登录和注册账号

using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.SceneManagement;using System.Collections.Generic;public class AccountManager : MonoBehaviour { privat...

2019-08-23 16:48:16 3168

转载 腾讯开源手游热更新方案Xlua尝鲜(二)——执行Lua字符串和Lua文件加载

Lua文件加载一、执行字符串最基本是直接用LuaEnv.DoString执行一个字符串,当然,字符串得符合Lua语法比如:using UnityEngine;using XLua;public class Helloworld : MonoBehaviour { void Start () { LuaEnv luaenv = new LuaEnv(...

2019-08-15 15:15:33 235

原创 相机围绕物体旋转 拉近效果

using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraControl : MonoBehaviour{ public Transform target;//获取旋转目标 public float speed=1;//获取旋转目标 ...

2019-08-05 13:37:58 706

原创 Highlighting高亮插件使用说明

±官方文档链接°官方文档链接http://docs.deepdream.games/HighlightingSystem/5.0/#HighlightingSystem.RendererFilterMode

2019-07-31 16:16:37 3401

转载 Unity自带的语音识别功能

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Windows.Speech;//引入命名空间 利用public class speechKey : MonoBehaviour{ // 短语识别器 private PhraseR...

2019-07-09 17:42:00 1939 1

原创 XLua学习笔记:访问lua全局变量

using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;public class CSharpCallLua : MonoBehaviour { private LuaEnv luaEnv; void Start () { luaEnv =...

2019-07-05 09:39:01 1057

原创 XLua学习笔记:Lua自定义Loader并且调用Unity内StreamingAssets文件夹内txt文件

using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using XLua;public class CreateLoder : MonoBehaviour { private LuaEnv luaEnv; // Use this for ...

2019-07-05 09:24:43 815

原创 XLua学习笔记:Lua调用Unity内Resources文件夹内txt文件

using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;public class MyHelloWord02 : MonoBehaviour{ private LuaEnv luaEnv; // Use this for initialization ...

2019-07-05 09:22:54 1478

原创 XLua学习笔记:Lua调用Unity程序

using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;public class MyHelloWord : MonoBehaviour{ private LuaEnv luaEnv; void Start() { luaE...

2019-07-05 09:18:58 949

3dmax导出osgb模型插件(适用于3dmax多种版本)

直接点击exe文件进行安装即可,亲测适用于3dmax多种版本

2019-09-29

RuntimeTransformGizmo.rar

Runtime Transform Gizmos是一个脚本API,它可以让你在游戏中转换对象,能够在游戏中直观和专业的转换对象是非常有用的,特别是当你在运行时编辑器或游戏中,使用者可以移动、旋转和缩放对象。想要做一个模型工具吗?你肯定需要一些方法让他们在场景中操作对象,这个插件将可以完成

2019-05-27

UniFBX 2_2.3.1.rar

fbx插件,支持运行环境下导入/导出FBX格式文件,亲测可用

2019-05-24

地球 shader模型

地球模型

2015-08-15

安卓App分享

安卓App分享 分享朋友圈 新浪微博等

2015-08-06

法线贴图生成工具

CrazyBumpUpgrade法线贴图生成工具 还不错

2015-08-06

unity体积光效果

unity体积光效果 很不错 值得学习

2015-08-06

LOOM开启线程

LOOM开 启新线程插件--unity

2015-08-06

Mobile Movie Texture

Mobile Movie Texture安卓手机端播放视频功能

2015-08-06

ar截屏功能

ar截屏功能 不完整自己用的。

2015-08-06

exe打包工具

exe打包工具,很不错,有打包语言包 具体怎么用搜百度就有

2015-08-06

unity 截屏分享微信 QQ等朋友圈

unity 截图分享ShareREC SDK

2015-07-13

zxing.unity.dll

Zxing开源项目的zxing.unity.dll

2015-05-24

消灭星星源码

消灭星星源码,class文件和Resources文件

2015-02-18

空空如也

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

TA关注的人

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