feifeila的博客
共 3994 篇文章
ngui UIPanel绘制原理
在初学ngui时,我对UIPanel的绘制原理不太了解,于是查找了相关文章,在此将学习成果分享给大家。 ## UIPanel基本原理 UIPanel本质上是一个面片。UIDrawCall会动态实例化出材质球,然后通过UV偏移和缩放来实现滑动显示的效果。由于材质球是动态实例化的,并且UIPanel属于Editor界面,所以我们无法直接看到它。此外,网格的Gizmos显示似乎经过了改动,比较隐蔽。…
unity “星象台”室内场景
这两天学习时,我看到了Unity “星象台”室内场景的教程,其效果十分精美,在此分享给大家。 ## 室外建筑模型与室内场景的区别 室外建筑模型主要聚焦于整体建筑外观的制作,注重模型的整体性,在结构上多以“大结构”呈现外观效果。而室内场景侧重于营造建筑的室内模型效果,更强调模型的结构性与真实性。这不仅要求模型结构制作精细,对模型比例也有更高要求。 …
Unity3d 地铁跑酷操控
在 Unity3D 中,地铁跑酷的操控功能是通过代码来实现的。下面将详细介绍具体的地铁跑酷操控代码。 ## 1. 记录操作信息的 `Swipe` 类 这个类用于记录每次操作的开始点、结束点、开始时间和结束时间。 ```csharp public class Swipe { // 操作结束点 public Vector3 end; // 操作结束时间 public float endTime;…
unity Navigation mesh自动寻路
Unity Navigation Mesh(导航网格)是3D游戏世界中用于实现动态物体自动寻路的一项重要技术。它的核心原理是将游戏中复杂的结构组织关系简化为带有特定信息的网格,然后基于这些网格进行一系列计算来实现自动寻路。在导航时,只需给导航物体挂载导航组件,该物体就能自行根据目标点寻找最直接的路线,并沿着此路线到达目标点。接下来,我们将详细学习Unity Navigation…
unity实现镜头景深效果
在Unity中,如何实现镜头景深效果呢?今天我们就来详细探讨这个问题。废话不多说,直接上代码。 ```glsl Shader "Hidden/Render DOF Factor" { Properties { _MainTex ("Base", 2D) = "white" {} _Cutoff ("Cutoff", float) = 0.5 } // Helper code used in…
unity wasd控制人物移动,不需要转身
在Unity开发中,实现使用WASD键控制人物移动且不转身是一个常见需求。本文将详细介绍实现这一功能的具体过程,核心思路是通过WASD键获取行走方向,进而控制角色的位移。 ## 1. 定义角色状态枚举变量 首先,我们需要定义一个枚举变量来表示角色可能的状态。以下是具体代码: ```csharp public enum ActionState { Attack_1, Attack_2,…
unity 碰撞的阶段
许多同学在面试时都会遇到这样的问题:物体发生碰撞的整个过程包含几个阶段?下面我们就来详细探讨一下 Unity 碰撞的阶段。 在 Unity 中,物体碰撞的过程一共分为三个阶段,每个阶段都对应着特定的函数: 1. **OnCollisionEnter**:当两个碰撞体开始接触时,此函数会被调用一次。它标志着碰撞过程的开始,常用于处理碰撞开始时需要执行的逻辑,例如播放碰撞音效、触发特定事件等。 2…
Unity3D入门教程中文版.pdf
许多同学可能刚刚开始接触Unity,对其了解有限。这是很正常的情况,我们可以通过一些途径先对Unity有一个大致的认识。为了帮助同学们更好地了解这门技术,我为大家准备了一本《Unity3D入门教程中文版.pdf》。 网盘地址:[http://pan.baidu.com/s/1eQgXiwE](http://pan.baidu.com/s/1eQgXiwE)
ngui 菜单
为了让同学们系统、全面地认识 NGUI 菜单,并能够在今后的开发中熟练运用其各项功能以满足开发需求,今天我们将主要介绍 NGUI 菜单。 ## NGUI 菜单选项概述 NGUI 的菜单包含多个重要选项,分别为 Attach a Collider、Make Pixel Perfect、Create a Panel、Create a Widget、Create a New UI、Panel…
Unity3d 向量叉乘
在 Unity 中,向量的点乘和叉乘是非常重要的数学运算。那么,Unity3D 中的向量叉乘有什么特点呢?下面我们就来详细探讨。 ## 向量叉乘的定义 两个向量的叉乘会得到一个新的向量。这个新向量的方向垂直于原来的两个向量,其模长等于原来两个向量的模长之积再乘以它们夹角的正弦值。 需要注意的是,叉乘运算的结果仍然是一个向量。 ## 向量叉乘的几何意义…
作者信息
feifeila
共发布了 3994 篇文章