Unity
普神
天道酬勤
展开
-
【Unity】Opencv使用问题
版本在按照说明文档的要求操作后还是报错加载StreamingAssets/sp_human_face_68失败最终我发现是我的工程目录下有中文名,一定要在非中文目录在建立工程!!!!原创 2021-01-28 08:29:40 · 391 阅读 · 3 评论 -
【TouchDesigner】Instance功能的使用
利用Instance功能制作“小太阳Instance,中文称之为实例化,是利用一个基础三维原型,参照一个数据表格,批量复制出一系列的类似模型,同时,利用数据表格去控制每个复制模型的参数(形体位置,大小,颜色),从而制造出一系列的模型组。Cap SOPCap SOP用于封闭几何中扁平或圆形的开放区域。First U Cap(顶部开口部分):选择创建封闭区域的类型。Last U Cap(底部开口部分):选择创建封闭区域的类型。Divisions(分度):封口区的横截面数。Pr原创 2021-01-14 15:40:36 · 1315 阅读 · 0 评论 -
【Unity】Unity读取Arduino串口再通过UDP发送
接收串口using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO.Ports;using System;using System.Threading;using System.Text;using UnityEngine.UI;public class Arduino : MonoBehaviour{ [Header("串口名")] pu原创 2021-01-06 14:18:48 · 745 阅读 · 2 评论 -
【unity】通过XML文件配置程序内容
以前说实话没用过配置文件,程序打包后都是写死的。但是现在工作了做项目也要考虑很多问题了,unity通过配置文件修改数据有很多方式,txt文本,json,XML,INI等等。问了龙哥让我先用XML。我整了整,如下:要实现的功能是通过修改配置文件中的值来改变cube的位置,颜色,以及旋转速度还有3Dtext的。using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;usi原创 2020-06-19 13:11:19 · 516 阅读 · 0 评论 -
【Untiy】UI基类与管理模块
作用:统一管理UI面板的显示相关资源加载模块BasePanel.CSusing System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;/// <summary>/// 面板基类/// 方便通过代码快速找到所有自己面板下的控件对象,然后在子类中实现相关原创 2020-06-09 17:31:12 · 811 阅读 · 3 评论 -
【Unity】资源加载模块
作用:提供资源加载的公共接口using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;/// <summary>/// 资源管理器/// 其实就是加载资源/// 可选 是否记录下加载的资源/// </summary>public class ResManager : BaseMgr<ResManager>原创 2020-06-09 17:30:27 · 507 阅读 · 0 评论 -
【Unity】场景加载模块
作用:提供场景切换的公共接口SceneMgr.cs继承单例模式基类,运用事件中心可以在场景异步加载时分发场景加载进度情况单例模式基类事件中心using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;using UnityEngine.SceneManagement;/// <summary>/// 场景切换模块/// 1.场景原创 2020-06-09 11:15:11 · 331 阅读 · 0 评论 -
【Unity】公共Mono模块
作用让没有继承Mono的类也可以开启协程,可以进行Update更新,统一管理UpdateMonoController.CSusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;/// <summary>/// Mono的管理者/// 1.声明周期函数/// 2.事件/// 3.协程/// </summary>原创 2020-06-09 10:25:02 · 585 阅读 · 0 评论 -
【Unity】在拓展屏幕上全屏显示
直接上代码using System;using System.Collections;using System.Runtime.InteropServices;using System.Diagnostics;using UnityEngine;using System.Xml.Serialization; public class MainDisplay : MonoBehaviour { [DllImport("user32.dll")] static e原创 2020-06-05 14:01:59 · 1151 阅读 · 0 评论 -
【Unity】Dotween插件入门笔记
文章目录1.简单的动画1.简单的动画using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;public class DOTWEENTEST : MonoBehaviour{ public Vector3 myValue = new Vector3(0, 0, 0); // public Transform cubetransform; p原创 2020-05-26 15:55:54 · 605 阅读 · 0 评论 -
【Unity】单例模式基类
using System.Collections;using System.Collections.Generic;using UnityEngine;public class BaseManger <T>where T:new(){ private static T _instance; public static T instance { ...原创 2020-04-16 16:33:22 · 489 阅读 · 0 评论 -
【Unity】基础缓存池
缓存池需求1.有一个公共存储空间2.当我们需要一个对象时从这个公共空间去获取。若空间中有想要的对象,直接返回使用。若空间中没有想要的对象,就去创建一个需要的对象并返回。3.当对象使用完毕时不删除,而是放入这个公共空间待下次使用。缓存池的作用将频繁使用的对象放入缓存池,可以节约cup开销,但是会有内存开销。用内存换cpu性能的典型表现。一般子弹,特效等相关对象会使用缓存池。原理...原创 2020-04-17 09:49:52 · 870 阅读 · 0 评论 -
【Unity】优化缓存池
1.给放入缓存池的gameovject设置父节点using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 缓存池模块/// 1.Dictionary List/// 2.Gameobject和Resources 两个公共类的API/// &l...原创 2020-04-20 16:13:59 · 469 阅读 · 1 评论 -
记录一个报错
Destory游戏对象,报错提示我还在尝试使用它。我发现原因是我在销毁游戏对象的时候,还开启了协程,协程中有相关游戏对象的调用。解决方法在协程中相关位置终止协程用yied break就OK了。...原创 2020-04-21 14:10:41 · 186 阅读 · 0 评论 -
【Unity打包UWP报错】
按照这个路径删除结尾是winmd文件就行。原创 2020-04-21 16:20:17 · 442 阅读 · 1 评论 -
【Unity】Socket网络编程
知识点:Tcp/Ip 四层模型原创 2020-04-23 08:33:11 · 405 阅读 · 0 评论 -
【Unity】事件中心
事件中心模块本篇文章只是用来记录学习的笔记。单例模式基类知识点:Dictionary,委托,观察者模式委托和事件详解作用:降低程序耦合性,减小程序复杂度按照这张图来创建4个脚本以及对象Monsterusing System.Collections;using System.Collections.Generic;using UnityEngine;public ...原创 2020-05-08 17:01:14 · 3120 阅读 · 2 评论