/// /// 对UI做出限制 /// 将UI限制在屏幕内 /// private void UIAstrict() { // 世界空间 ...
/// /// 对UI做出限制 /// 将UI限制在屏幕内 /// private void UIAstrict() { // 世界空间 ...
/// /// 自身显示的位置 /// private void SetMyShowRectTransform() { if (location ==...
第一个: Shader "Unlit/MyShader" { Properties { _MainTex("Texture", 2D) = "white" {} _Disap...
UI交互: 1、给左右手控制Controller添加VRTK_Controller Highighter(关于颜色的设置)和VRTK_UI Pointer(主要是这个组件起作...
VRTK简介: 统一管理各种VR设备的SDK,提供了一种方式开发VR程序的框架。 其中包含了许多VR常用功能,比如: 控制器激光(贝塞尔曲线)指针、虚拟空间运动、UI、虚拟物...
UI变色: 修改材质和修改顶点色两种方式 1.合并DrawCall一定要是相同的材质,修改材质会将本来已合并的DrawCall分离开,就导致了DrawCall的增加及...
什么是冷启动? 当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。 优化方式分为两种 第一种 ->视觉优化: 简而...
在制作项目时我们需要用到Shader,那么Shader怎么做呢?首先我们需要了解一些东西,OpenGL渲染管线 : 顶点着色器: 计算顶点颜色,将游戏物体的坐标转换成相机坐标...
新手引导的意义: 通过一些指定的操作,来让玩家快速的了解游戏的基本玩法。 指定流程: 一般情况下,我们需要点击的按钮都是高亮的状态,而不能点击的位置或者按钮都是灰暗色的一个颜...
GC知识点回顾: 垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一...
红点大家一定不陌生,不管是游戏还是软件,甚至是手机系统都通过红点的直观方式来告知用户或者玩家,你有新的消息,请注意查收。 红点系统是一个比较让人讨厌的系统,至少对于游戏开发人...
帧同步技术是一个古老的技术,没有特别固定的招式,优化方向也是根据实际情况各有不同,但是其核心思想都是一样的。 1.为什么需要帧同步技术 帧同步主要是为了保证某些类型的游戏在同...
什么是DrawCall? 通俗来讲就是CPU告诉GPU,我要渲染一个物体,将这个物体的顶点、颜色、状态等一起告诉CPU让它去绘制。如果DrawCall次数太多,那么CPU...
很多基础的就不讲了,网上资料比较多。这里有很多大坑,主要是在删除的时候 话不多说,直接上图 本次水文结束
单例模式,是一种常用的软件设计模式[https://baike.sogou.com/lemma/ShowInnerLink.htm?lemmaId=2340632&ss_c=...
UGUI介绍: IMGUI : 是Unity自带得到古老UI系统。 NGUI : 是最流行的第三方UI插件。 FairyGUI : 是跨平台的UI系统。(小游戏居多)...
M层: 最先执行,负责接收数据,管理数据,更新数据 1:获取数据 2:更新数据 3:监听消息中心发送来的消息 V层: 负责显示数据UI 1:显示游戏中的组件 2:可以调用M层...
用处: A星寻路就是用来计算玩家行进路径的,通过它可以计算出避开阻挡的最短路径 基本原理: A星寻路算法的基本原理就是不停的找出自己周围的点,选出一个新的点作为起点再循环的找...
usingUnityEngine; /// ///攻击范围检测 /// publicclassAttackCHeck:Singleton { /// ///扇形范围检测 //...