自定义可以在面板赋值 的事件

对于按钮button可以通过面板去绑定事件,用起来很方便,有时候我们也希望自己定义的事件可以在面板赋值,那么 该怎么做呢? 我们知道委托和事件可以在类外进行注册的方式,但是无法在面板上来注册,此时,要用到类来实现: [Serializable ] public class RestartEv...

2019-06-15 10:53:40

阅读数 2

评论数 0

手游结合大屏端(TV)操作更改

一,TV游戏操作性 对于TV端的游戏,我们只能采取遥控器来操作,市面上不同电视的遥控器又各不相同,为了适应各种电视,我们要采取最小原则,即我们只使用遥控器的4个方向键和确定返回键来操作游戏。 二,首先要明确的是:对于TV端的按键方向键对应键盘方向键,确定键对应enter键,返回键对应esc键...

2019-06-13 12:07:22

阅读数 10

评论数 0

3DUI 按钮高亮等的实现

首先,这里有一个需求,就是要用手柄在vr里边去点击按钮,当然可以用vrtk去实现该功能,但是我们这里还要让这个界面同时及接受手势操作,这里就得用碰撞盒3d检测,这就和原本 的2D冲突了,此时也难以实现按钮的高亮显示。 为了解决这个问题,在3D中实现高亮动画等效果,想出了一下解决方案。 由于我...

2019-05-14 11:49:39

阅读数 18

评论数 0

windows自带语音识别

private DictationRecognizer dictationRecognizer; void Awake() { dictationRecognizer = new DictationRecognizer(DictationT...

2019-05-09 11:13:14

阅读数 11

评论数 0

unity 灯光烘焙对比

对于基础光照知识不了解的可以点击这里 测试一 无烘焙,实时光效果如下: 无GI 有GI 测试二: 实时GI+光照烘焙: 烘焙结束后无贴图只有光照信...

2019-05-07 10:56:27

阅读数 9

评论数 0

Plugin 'xx.dll' is used from several locations: Plugins colliding with each other.

这是你程序集指定平台过多导致打包无法区分具体要使用的 平台,找到指定的dll,将所有平台取消勾选,选择你自己要打包的平台

2019-05-07 10:06:34

阅读数 31

评论数 0

unity灯光渲染

一,环境光 环境光可以设置为天空盒,纯色和渐变 反射设置:Source:反射的天空和,改为custom可以指定反射的天空盒 intensity multip:反射强度 对于材质球,下边这个值0-1环境光影响越来越小 ,smooth参数:0-1 ...

2019-04-30 18:59:28

阅读数 184

评论数 1

vrtk使用教程(二)

一,基础教程链接:教程一 二,本文主要丰富基础之外的需求: 1,实现射线检测到物体时候小球显示 注意:①当勾选无视距离选项,设置Maximum值,小球将按照不大于该值的scale显示,若没设置这个值会按照设定的比例来显示 ②小球实际的scale=cursor Scale mul...

2019-04-29 14:21:18

阅读数 85

评论数 0

百度语音识别PC端接入unity

(此处为http上传音频识别模式) 一,找到百度AI平台,管理台点击SDK下载 选择c#sdk 下载完以后会有对应不同.net版本的dll包,找到自己unity对应的。net版本,将文件夹拖入 然后找到你的应用管理,点击管理,在这里要用到一个apikey 一个secretKey...

2019-04-28 18:17:37

阅读数 54

评论数 0

关于unity场景切换后模型变黑问题

unity5系列的 点击window-lighting-setting 取消勾选自动烘焙(auto),将模式改为build, unity2017-以后 取消勾选后,点击Generate Lighting,进行烘焙,保存贴图数据。 出现这一问题一般是场景切换,灯光若是自动烘焙,切换后...

2019-04-28 10:20:39

阅读数 43

评论数 0

mesh 合并

using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; /// <summary> /// 合并mesh,将要合并的物体放到一个...

2019-03-20 17:05:38

阅读数 12

评论数 0

人物展示 鼠标点击查看

private Vector3 oldpos, newpos; private bool isclick = false; void OnMouseUp() { isclick = false; } void OnMouseDown() ...

2019-03-20 15:53:22

阅读数 21

评论数 0

Xlua 使用

一,热更新: 当游戏出现某个功能的bug或者修复了某些功能,增加了某些功能时,我们不希望让玩家去重新下载安装包,一方面太不方便,在这不太人性化,所以要使用热更新,让玩家不需要下载安装包就可以更新。 好处: 不浪费流量,不需要商店审核,不用重新安装就可以体验更新的内容。平时可以用c#开发...

2019-03-16 18:37:31

阅读数 19

评论数 0

代码动态绑定动画事件

unity的动画事件可以直接在片段上绑定,进行事件注册,但是,相对灵活性不高,这里采用代码绑定。 public class AniMatorMgr : MonoBehaviour { private Animator animator;//动画控制器 private Di...

2019-03-07 10:27:49

阅读数 25

评论数 0

vrtk 使用教程(一)

.steamvr作为一个非常好用的vr插件,美中不足的需要自己实现各种交互,还是比较麻烦。这里推荐大家一个插件vrtk,对steamvr的封装,严格说不只是steamvr,是对vr插件的封装,不多说,使用教程如下,还是很简单的 一,下载, assetstore搜索vrtk下载最新版本,但是...

2019-03-01 09:16:08

阅读数 294

评论数 0

SteamVR 使用攻略

一 ,头盔注视事件: 创建脚本继承自SteamVR_GazeTracker,复写一下两个方法: public override void OnGazeOff(GazeEventArgs gazeEventArgs) { Debug.Log(&quot...

2019-02-27 12:31:14

阅读数 212

评论数 0

unity 性能分析工具 --Profiler

一, 概述:   profiler 可以让你查看在游戏各方面花费的时间,分析GPU,CPU和内存,渲染和音频的性能。  使用时要关注消耗时间最多的部分 ,比较代码更改前后的分析结果,但是会影响帧率。 二,窗口信息    打开方式:Windows-profiler   当游戏运行且探查器...

2019-02-26 11:48:12

阅读数 120

评论数 0

unity 车轮碰撞器 (一)

using UnityEngine; using System.Collections; using System.Collections.Generic; //教程网址 https://docs.unity3d.com/Manual/WheelColliderTutorial.html [S...

2019-02-21 16:35:34

阅读数 258

评论数 0

unity 物理系统

unity圣典 地址 http://www.ceeger.com/Manual/Physics.html

2019-02-20 17:19:27

阅读数 48

评论数 0

unity 使用相机中心出发ui事件 (头盔注视操作UI)

using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; ...

2019-02-20 16:23:57

阅读数 41

评论数 0

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