feifeila的博客
共 3994 篇文章
ngui button点击事件
在开发过程中,NGUI Button 点击事件可能大家已经不陌生了。不过,为了加强记忆,这里还是再详细介绍一遍。 最初我尝试为按钮增加一个事件监听器(Event Listener),后来发现其实不使用它也可以实现按钮点击事件的监听。我们可以直接编写一个脚本,将其绑定到按钮上即可。 以下是具体的脚本代码: ```csharp using UnityEngine; using System…
ngui 自适应和对齐
本文主要介绍 NGUI 的自适应和对齐相关内容。由于我在实际使用中未达到理想效果,后在其他博客上获取到相关知识,现分享给大家。 ## 一、自适应:使用 UIRoot 的 ManualHeight 我常向在屏幕适应方面遇到问题的人推荐使用 UIRoot 的 ManualHeight…
Unity3D 模型 怎么做
在学习 Unity3D 一段时间后,可能部分人对模型制作这一块还不太了解。本文将详细介绍 Unity3D 模型的制作方法和规范。 ## 一、单位与比例统一 在开始构建模型之前,需要设置好单位。同一场景中所使用的模型,其单位设置必须保持一致,并且模型之间的比例要正确,同时要与程序的导入单位相符。即便在程序中需要对模型进行缩放,也能够统一调整缩放比例。建议统一单位为米。 ## 二、模型规范 ##…
unity setActive(true) 找不到物体
在使用 Unity 进行物体显示与隐藏操作时,你或许遇到过这样的情况:物体能够被隐藏,但使用 `setActive(true)` 时却找不到物体,导致无法将其显示出来。例如,有开发者遇到这样的问题:“Unity 能隐藏物体,但显示不了物体,请问怎么解决?” 下面是一段存在问题的示例代码: ```csharp using UnityEngine; using System.Collections…
unity EasyFlow
Unity EasyFlow 是一款能够实现完整且快速的全场景矢量运动模糊效果的工具。它适用于各类不透明以及经过覆盖/α测试的表面。 该工具具备广泛的兼容性,同时支持固定物体和移动对象,无论是静止的场景元素,还是动态的角色等都能适用。而且,对于皮肤和布网格这类特殊的模型,它也能很好地处理。 在技术层面,它负责对所有对象进行相关运算,并利用每像素矢量以及相机旋转的数据来实现精准的运动模糊效果。
navmeshObstacle 卡住
在进行 Unity 自动寻路开发时,我遇到了 `NavMeshObstacle` 导致物体卡住的问题,下面将详细阐述问题现象、原因及解决办法。 ## 问题现象 我为一个 `GameObject` 挂载了 `NavMeshAgent` 组件,使其能够朝着指定的目标点自动寻路。同时,在目标点前方创建了一堵墙,这堵墙由几个带有 `NavMeshObstacle` 组件的圆柱体构成。运行程序后,发现 …
为NGUI panel 添加 sorting layer
之前看到有人实现了为NGUI Panel添加Sorting Layer的功能,由于我自己当时也不会做,所以现在将其分享给大家。通过这种方式,NGUI和Unity 2D可以完全融合在一起,并且层次关系能够任意设置。 ## 实现步骤 ### 前提条件 NGUI的版本为3.6.8,以下是具体需要添加的代码及位置。 ### 1. 修改 `UIDrawCall.cs` 文件 #### 1.1…
cocos2dx 世界坐标和相对坐标
在游戏开发中,Cocos2d-x 里的世界坐标和相对坐标是非常重要的概念。本文将详细讲解世界坐标、相对坐标,以及两者之间的转换。 ## 世界坐标与相对坐标的定义 世界坐标通常是游戏场景中的绝对坐标,它描述了一个对象在整个游戏世界中的具体位置。而相对坐标则是在世界范围内,以其他元素为参照的坐标。这与物理中的绝对运动和相对运动的概念类似。 ## 相对坐标的计算…
unity lable 处理颜色
在 Unity 中,我们如何处理 Label 的颜色呢?下面我们将学习如何使用代码来处理 Label 的颜色。 ### 代码实现 首先,我们需要获取 `UILabel` 组件,然后根据不同的品质设置不同的颜色。以下是具体的代码示例: ```csharp // 获取 UILabel 组件 UILabel m_name = transform.Find("Name").GetComponent…
cocos2dx新建项目
对于初学者而言,学会使用 Cocos2d-x 新建项目是至关重要的。下面将详细介绍 Cocos2d-x 新建项目的方法。 ## 一、通过命令创建项目 在完成环境搭建之后,我们来探讨如何使用 Cocos2d-x 3.3 新建项目。首先,让我们查看一下 Cocos2d-x 3.2 的目录结构(若涉及 3.1.1 版本,请自动对应到 3.2 版本,因为 3.x 版本的环境搭建方式是相同的)。 ##…
作者信息
feifeila
共发布了 3994 篇文章