C#
文章平均质量分 73
MrDo
游戏人生
展开
-
[Unity3D——用代码说明一切] UGUI:用代码添加事件监听
两种常用UGUI代码添加一.控件上的自带事件 如Button1).得到对象上的 UGUI对应脚本 Button脚本2).通过脚本上的 获取的Button脚本.onClick.AddListener(函数名); 获取的Toggle脚本.onValueChanged.AddListener(函数名); 获取的Input脚本.onEndEdit.AddListe...原创 2016-10-26 23:46:26 · 4739 阅读 · 0 评论 -
[Unity3D——用代码说明一切] 基础模块:Resources同步异步加载管理器
主要目的:将Resources资源同步和异步加载封装起来,方便外部使用。using System;using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// Resources同步异步资源加载管理器/// </summary>p...原创 2019-08-20 11:45:39 · 1305 阅读 · 0 评论 -
[Unity3D——用代码说明一切]Unity结合Kinect2体感开发:Kinect面部识别
实现效果:Unity版本:5.3.5项目包下载地址:待传关键原理:1.利用得到的Kinect的Body信息2.利用Body信息来检测面部的创建和移除,面部追踪ID和Body追踪ID相同3.新建面部识别源4.从源中得到面部的各种信息,比如表情状态,旋转,5官点位等等主要知识点:1.Fa原创 2016-11-01 17:14:15 · 11710 阅读 · 3 评论 -
[Unity3D——用代码说明一切]Unity结合Kinect2体感开发:Kinect控制U3D中的模型
实现效果:Kinect1和Kinect2的关键骨骼位置信息:Unity版本:5.3.5关键原理:1.利用得到的Kinect的Body信息得到所有骨骼信息2.通过骨骼信息得到对应点骨骼的旋转信息3.将旋转信息用到本地的模型骨骼上4.每个骨骼点的方向向量的计算主要知识点:要理解坐标系中Vector3和Quaternio原创 2016-10-31 17:08:34 · 8626 阅读 · 4 评论 -
[Unity3D——用代码说明一切] 小技巧:单例模式泛型基类
主要目的:提高代码复用率 提高效率常规的单例对象写法//UI管理器public class MyUIManager{ //静态唯一对象 private static MyUIManager _instance; public static MyUIManager GetInstance() { if (_原创 2016-10-27 18:16:41 · 1427 阅读 · 0 评论 -
[Unity3D——用代码说明一切] 基础模块:缓存池
知识点 Dictionary,List,GameObject作用 节约性能,减少cpu和内存消耗缓存对象在层级窗口的结构 池子容器类—PoolData.cs/// <summary>/// 池子数据/// </summary>public class PoolData{ //池子中存储对象的父对象,当对用不使用时 ...原创 2019-08-21 10:19:25 · 553 阅读 · 0 评论