
交互设计
天然卷卷
一个在事业单位混吃等死的大龄青年。
展开
-
任务管理
以任务流程为主线的仿真开发中,需要监听任务之间的关系,一个任务往往由多个实现条件组成,条件既可以是一个更小的任务也可以是一个判断点。任务基类:public abstract class TaskComponent{ protected string mName; public string Name { get { return mName; } } protected List<TaskComponent> mChildren; protecte原创 2021-02-25 10:31:46 · 231 阅读 · 1 评论 -
Unity给按钮组件代码赋值的方法
遇到多个按钮,一个个赋值太麻烦。比如我需要给以下每个按钮挂上切换场景的事件通过代码对多个按钮进行赋值,此处一定要通过int j=i;否则无法正确赋值,原因应该是直接给按钮赋值i,LoadScenes(i+1)是引用型变量,最终给每个按钮挂上的事件是以i的最终值决定的时间,所以导致运行后,无论点击哪个按钮,都是开启第12个场景。 public Button[] ButtonArry; // Use this for initialization void Start () {原创 2020-09-09 11:10:01 · 1952 阅读 · 1 评论 -
VRTK基础结构配置
1.创建VRTK_SDK Manager空物体,给空物体添加VRTK_SDK Manager脚本。2.在VRTK_SDK Manager空物体下创建SDK_Setup空物体,挂载VRTK_SDK Setup脚本3.将[CameraRig]和[SteamVR]放在SDK_Setup下面。4.将SDK_Setup空物体上的SDK_Setup脚本中的QuickSelect调整为Steam...原创 2019-11-05 23:29:36 · 425 阅读 · 1 评论 -
Unity关于RenderTexture播放视频图片残留的问题
工作之余接了两个小活,因为需要发布在IOS端,原始的视频播放方式发布IOS就不管用了,于是只能用unity默认的播放器VideoPlayer,此播放器的实用方法网上一大堆,这里就不说了,这里需要注意的,这种播放视频的方式需要在播放器上加入RenderTexture,网上普遍的操作方式是通过手动在Assets中创建对应的RenderTexture来实现,这种播放方式有个弊病就是当此播放页面切换到别的原创 2018-01-08 22:27:56 · 5010 阅读 · 3 评论 -
unity相机插件Cinemachine的使用笔记
首先导入插件,本插件主要用于做相机控制,先记录三个小功能的使用方法。第一,多个视角的切换。如果在场景中需要进行视角切换,首先点击菜单栏Cinemachine->Create Virtual Camera,就可以得到一个虚拟相机。这些虚拟相机都是被主摄像机控制的,并不是真实存在的。调整相机的角度,可以点击虚拟相机上的solo按钮来查看当前相机的视角using Sy...原创 2019-03-27 22:54:25 · 9647 阅读 · 0 评论