Unity
养四只猫的猫叔
Unity,四只猫。
展开
-
unity HDRcolor面板的intensity 获取和设置
unity HDRcolor面板的intensity 获取和设置原创 2021-11-24 15:22:10 · 7870 阅读 · 3 评论 -
unity GUI 输入框 取消聚焦
GUI.FocusControl(null); Repaint();原创 2021-09-09 15:59:55 · 697 阅读 · 0 评论 -
文本 反转转义
System.Text.RegularExpressions.Regex.Unescape(json);// 汉语 转换\u4f60\u597d原创 2021-08-31 18:12:36 · 231 阅读 · 0 评论 -
c# 清理string 中数据有e的情况
public static Decimal ChangeDataToD(string strData) { Decimal dData = 0.0M; if ( strData.Contains("E") || strData.Contains("e") ) { dData = Decimal.Parse(strData, System.Globalization.NumberStyles.Float); ...原创 2021-08-27 16:23:08 · 407 阅读 · 0 评论 -
unity多个物体共用材质,需要单独修改其中一个
private void NewMethod(Image obj,float endValue, string name,float time) { Material mat = obj.GetComponent<Image>().material; mat = Instantiate(mat); obj.GetComponent<Image>().material = mat; mat.DOFloat...原创 2021-06-10 16:13:04 · 3389 阅读 · 8 评论 -
unity inspector 制作按钮
using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;[CustomEditor(typeof(DownloadModel))]public class ObjectBuilderEditor : Editor{ public override void OnInspectorGUI() { DrawDefaultInspect.原创 2020-11-06 15:54:51 · 662 阅读 · 0 评论 -
linerender简单画线举例
using System.Collections;using System.Collections.Generic;using UnityEngine;public class DrawLine : MonoBehaviour{ // Start is called before the first frame update void Start() { MyLine = m_line.GetComponent<LineRenderer>();.原创 2020-10-28 17:10:07 · 164 阅读 · 0 评论 -
unity事件系统3,三个博客脚本要一起用
public enum EventSendType{ downDone}原创 2020-10-28 17:08:14 · 109 阅读 · 0 评论 -
unity事件系统2
using System.Collections;using System.Collections.Generic;using UnityEngine;public class EventController : MonoBehaviour{ public static Dictionary<EventSendType, List<string>> allEventTypeEvent = new Dictionary<EventSendType, List&.原创 2020-10-28 17:06:37 · 76 阅读 · 0 评论 -
unity事件系统1
using System;using System.Collections.Generic;using UnityEngine;public class EventCenter { public static Dictionary<EventSendType, Delegate> allEvents = new Dictionary<EventSendType, Delegate>(); public static void AddListener(..原创 2020-10-28 17:05:39 · 95 阅读 · 0 评论 -
脚本归属
using System;using System.Collections;using System.IO;using UnityEditor;using UnityEngine;public class ScriptTemplates : UnityEditor.AssetModificationProcessor { private static string autor...原创 2020-04-26 14:34:45 · 158 阅读 · 0 评论 -
unity 坐标转换记录
target.GetComponent<MeshRenderer>().bounds.centercenter原创 2020-03-24 15:08:49 · 254 阅读 · 0 评论 -
根据EnumName获取Value
/// <summary> /// 根据EnumName获取Value /// </summary> /// <param name="enumType"></param> /// <param name="enumName"></param> /// <returns...原创 2020-03-09 14:36:52 · 1690 阅读 · 0 评论 -
Unity宏定义重构修改
using UnityEngine;public class Platformtool{ public static bool IsAndroid { get { bool retValue = false;#if UNITY_ANDROID retValue = true; ...原创 2019-12-09 18:05:33 · 434 阅读 · 0 评论 -
截屏 转base64传输
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using Newtonsoft.Json;using System.IO;public class ShareController : MonoBehaviour{ public Textur...原创 2019-10-12 11:01:55 · 570 阅读 · 0 评论 -
unity相机脚本
using UnityEngine;using System.Collections;namespace Gavin{ public class FreeCamera : MonoBehaviour { //旋转变量; private float m_deltX = 0f; private float m_deltY = 0...原创 2018-11-15 11:16:54 · 3186 阅读 · 1 评论 -
UI事件组件~
原创 2019-03-11 15:51:24 · 172 阅读 · 0 评论 -
ARkit 简单粗暴的速成教程
之前深圳出差很久学完总觉得应该记录下来以备不时之需。今天自己记录一下,忘了再来看看。 这个场景发布出来用于手机调试。注意在console中的editor改成已连接的手机 手机上运行这个程序。2. 摄像机挂载: 摄像头备注配置 depth onlyunity AR video.cs将摄像头拍到的画面渲染出来 上面挂载的是YUVMaterial 材...原创 2019-02-02 10:49:40 · 2250 阅读 · 0 评论 -
Unity中vuforia的地面识别(ground plane)的物体操作包括双指旋转,双指扩大缩小,单指拖动(美的项目)
using UnityEngine;using Vuforia;using UnityEngine.SceneManagement;public class UIManager : MonoBehaviour{ private bool isSingleFinger = false; private Vector2 preSingleTouchPosition = Ve...原创 2019-01-10 09:52:02 · 5186 阅读 · 1 评论 -
摘抄一些HoloLens的编辑
HoloLens与UnityUnity是微软官方指定应用开发引擎,Microsoft和Unity的密切合作,帮助Unity开发人员提供为HoloLens创建混合现实(MR)应用程序的工具。自Unity 5.5正式发布开始,开发者就可以使用Unity制作自己的HoloLens应用。开发准备开发HoloLens应用有些很必要的准备,主要分为两方面。系统准备最低要求:64 位 Windows ...原创 2018-12-29 14:44:55 · 331 阅读 · 0 评论 -
UGUI提高 EventSystems事件系统
using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.EventSystems; public class NewBehaviourScript : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHa...原创 2018-12-21 16:29:58 · 255 阅读 · 0 评论 -
Unity中DoTween使用
DOTween 使用方法using UnityEngine;using System.Collections;using DG.Tweening;using UnityEngine.UI; public class TestDoTween : MonoBehaviour { int number = 0; // Use this for ...原创 2018-12-21 14:57:47 · 11843 阅读 · 0 评论 -
unity 爱普生眼镜探坑
用的是爱普生BT300 (其实就是个低版本的安卓机) 需求: 把holHoloLens的项目挪到爱普生上来,需要改的地方让我万万没想到坑一:爱普生是 1280*720坑二:安卓版本是5.1 很低坑三:vuforia版本:Vuforia6.5版本后就不支持BT-200了,应该是放弃了爱普生所有的设备 而HoloLens的vuforia已经是7.+版本 坑四:uni...原创 2018-11-28 15:14:34 · 1805 阅读 · 13 评论 -
最近开始弄vuforia 模型识别 HoloLens 模型识别
最近开始弄vuforia 模型识别 HoloLens 模型识别原创 2018-12-04 14:17:20 · 1383 阅读 · 0 评论 -
HoloLens 微软官方案例学习记录
微软官方案例学习记录 scence名字 功能,实例,应用 BoundingBoxGizmoExample 模型 ui 选框 扩大缩小 拖动 ColorCycleSwitcher ui左滑右滑指示灯 ColorPickerExample 颜色方面操作(待测试) Cursor 指示灯 CycleArr...原创 2018-11-29 17:52:03 · 999 阅读 · 0 评论 -
拖动鼠标水平旋转物体查看
private Vector3 startPoint; private Vector3 endPoint; private int disToAngle = 5; void Update() { if (Input.GetMouseButtonDown(0)) { startPoint = Input.mo...原创 2018-11-14 16:15:11 · 324 阅读 · 0 评论 -
开始搞HoloLens。
一个我最不想碰的东西,马上某新闻出版社的项目又要下来了。想想就扎心。之前光是配HoloLens的开发环境就搞了好久,几经周转,这次开发还算顺利,好在是个demo。嘿嘿。加油。...原创 2018-11-20 09:19:53 · 165 阅读 · 0 评论 -
学习unity的网络服务(网络多人联机)————学习记录
https://pmlpml.github.io/unity3d-learning/13-Multiplayer-and-Networking 学习资料https://www.cnblogs.com/ye-ming/p/7975958.html 原文网络编程的要点是你首先了解当前代码在服务器上运行还是在本地运行,并远程调用。[Command] :本地玩家对...原创 2019-03-18 14:05:49 · 2733 阅读 · 1 评论 -
unity设置程序后台运行
原创 2019-04-01 17:34:22 · 3115 阅读 · 1 评论 -
unity判断是否点击UI
if (EventSystem.current.IsPointerOverGameObject()) { }原创 2019-04-12 11:04:06 · 1966 阅读 · 0 评论 -
判断unity物体是否显示状态
原创 2018-07-03 15:11:51 · 22446 阅读 · 4 评论 -
毛发插件
https://github.com/unity3d-jp/NVIDIAHairWorksIntegration原创 2019-09-16 10:08:40 · 800 阅读 · 0 评论 -
关于写json刷新问题
最近忙活着制作一个编辑器,没时间更新。 string jsonData = File.ReadAllText(JsonPath, Encoding.UTF8); //获得Json字符串 //TextAsset jsonData = Resources.Load<TextAsset>("BTProcedure"); Proce...原创 2019-06-25 14:57:04 · 640 阅读 · 0 评论 -
unity ugui下滑框赋值工具类
/// <summary> /// 下滑框赋值 /// </summary> /// <param name="showNames"></param> public void UpdateDropdownView(List<string> showNames) { dropdo...原创 2019-06-13 10:32:12 · 230 阅读 · 0 评论 -
unity自带打开文件夹。偶然学习到。
[MenuItem("AssetBundle/Package (Default)")] private static void PackageBuddle() { // Debug.Log("Packaging AssetBundle..."); string packagePath = UnityEditor.EditorUtili...原创 2019-05-21 09:50:55 · 1317 阅读 · 2 评论 -
unity消息机制 代码记录
不知道起名对不对。研究了一下 感觉会有用。using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 消息类/// </summary>public class Message{ public string Name ...原创 2019-05-09 15:26:31 · 527 阅读 · 0 评论 -
unity使用Ionic.Zip 打包,发布后运行报错
unity使用Ionic.Zip 打包,发布后报错 解决方式:把Unity安装路径\Editor\Data\Mono\lib\mono\unity下的I18N.dll、I18N.CJK.dll、I18N.West.dll夏制到Unity工程目彖下的Asset文件央内,重新編澤即可解决...原创 2019-08-07 14:23:30 · 523 阅读 · 0 评论 -
提醒程序员(或美术)是否关闭unity ,2018以上Unity使用
using UnityEditor;public class Test { [InitializeOnLoadMethod] static void InitializeOnLoadMethod() { EditorApplication.wantsToQuit -= Quit; EditorApplication.wantsToQ...原创 2019-04-25 11:15:03 · 622 阅读 · 1 评论 -
看unity ugui源码记录
UnityEngine.EventSystems 脚本中截图FormerlySerializedAs(name)举个例子假如开始策划说我只需要拖放一个GameObject,但是N天以后策划说这里想拖多个GameObject. 那么如果开始序列化的数据不是List<GameObject>那么就悲剧了,数据结构一变策划之前拖拽过的工作都玩白做了。。有些人为了做兼容不得不在写一个...原创 2019-04-25 10:50:16 · 880 阅读 · 0 评论 -
供自己使用的BUtten代码(跟之前重复,使用前选择一下)
using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.Events; public class RepeatButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler{ publ...原创 2019-04-23 16:55:56 · 234 阅读 · 0 评论