Unity3D
文章平均质量分 78
MrDo
游戏人生
展开
-
[Unity3D——用代码说明一切] UGUI:用代码添加事件监听
两种常用UGUI代码添加一.控件上的自带事件 如Button1).得到对象上的 UGUI对应脚本 Button脚本2).通过脚本上的 获取的Button脚本.onClick.AddListener(函数名); 获取的Toggle脚本.onValueChanged.AddListener(函数名); 获取的Input脚本.onEndEdit.AddListe...原创 2016-10-26 23:46:26 · 4630 阅读 · 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 · 1231 阅读 · 0 评论 -
Lua语法快速入门(5分钟学会Lua)
有语言基础时,学习一个新语言语法是非常快速的,无非从以下几点入手注释变量类型运算符条件分支语句循环语句函数特殊用法面向对象思想(未包含在此) 等以下通过Lua代码加注释,直观阐述以上内容--注释方式--[[ 多行注释--]]--********************变量类型********************--lua中所有的变量 不需要...原创 2019-06-19 15:46:14 · 8480 阅读 · 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 · 11510 阅读 · 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 · 8409 阅读 · 4 评论 -
[Unity3D——用代码说明一切] 小技巧:单例模式泛型基类
主要目的:提高代码复用率 提高效率常规的单例对象写法//UI管理器public class MyUIManager{ //静态唯一对象 private static MyUIManager _instance; public static MyUIManager GetInstance() { if (_原创 2016-10-27 18:16:41 · 1370 阅读 · 0 评论 -
[Unity3D——用代码说明一切] 基础模块:缓存池
知识点 Dictionary,List,GameObject作用 节约性能,减少cpu和内存消耗缓存对象在层级窗口的结构 池子容器类—PoolData.cs/// <summary>/// 池子数据/// </summary>public class PoolData{ //池子中存储对象的父对象,当对用不使用时 ...原创 2019-08-21 10:19:25 · 522 阅读 · 0 评论