feifeila的博客
共 3994 篇文章
Unity3D技术之Unity 3.5 至 4.0 升级指南
## 游戏对象的活动状态 Unity 4.0 改变了游戏对象活动状态的处理方式。游戏对象的活动状态现在由子游戏对象继承,即任何不活动的游戏对象会使其子对象也变为不活动状态。我们认为这种新行为比旧行为更具逻辑性,并且即将发布的新 GUI 系统严重依赖此 4.0 新行为,没有该行为则难以实现。不过,这就需要对现有工程进行一些调整,以使其与 Unity 4.0 的新行为兼容。以下是具体的更改内容: …
unity游戏移植到WindowsPhone8平台上的一些经验
最近在将Unity 3D(简称U3D)游戏移植到Windows Phone 8平台上,Windows Phone平台在移植过程中存在诸多问题,下面是我对移植过程中遇到问题的一些总结。 ## 1. Windows Phone账号注册 建议在电脑上注册Windows Phone账号,而不要在手机上注册。就我个人的经验而言,在手机上注册从未成功过。 ## 2. Unity版本选择…
Unity3D技术之Unity 3.x 着色器转换指南
Unity 3的渲染系统引入了许多新功能和变更,ShaderLab也进行了相应的更新。在Unity 2.x中使用的一些高级着色器,特别是采用逐像素照明的着色器,需要更新适配到Unity 3。若在更新过程中遇到问题,欢迎向我们寻求帮助。 当在Unity 3.x中打开Unity 2.x工程时,系统会尽量自动升级着色器文件。下面将详细列出着色器的所有更改,以及在需要手动升级着色器时的具体做法。 #…
Unity3D 图形问题之如何使用法线贴图 (Normal Maps)?
法线贴图(Normal maps)本质上是一种灰度图,它能够作为对象的高度图,为对象呈现出凹凸不平的表面效果。接下来,我们将详细介绍如何在 Unity3D 中使用法线贴图。 假设我们有一个三维模型及其对应的纹理,我们希望让对象的浅色部分看起来像是凸起的。下面是具体的操作步骤: ## 1. 制作灰度高度图 在 Photoshop…
Unity3D技术之FBX 导出指南
## 明确导出内容 在进行FBX导出前,需要先明确要导出的内容,了解导出范围,例如网格、相机、灯光、动画绑定等。应用程序通常支持两种导出方式:导出选定对象(selected objects)或整个场景(whole…
Unity3D 图形问题之如何制作启动画面?
在 Unity 中制作启动画面或任何其他全屏图像,以下是详细步骤,该方法适用于多种分辨率和各种比例的屏幕。 ## 1. 准备纹理 首先,你需要准备一个大纹理。为了确保纹理在不同设备上的兼容性和性能表现,纹理大小最好是二次方的值。例如,1024×512 的纹理尺寸适用于大多数屏幕。 ## 2. 创建立方体 选择菜单栏中的“游戏对象 (GameObject)” -> “创建另一个 (Create…
Unity3D 图形问题之如何制作天空盒?
## 什么是天空盒 天空盒(Skybox)是一个六面立方体,游戏中的所有图形都基于此进行绘制。下面将详细介绍制作天空盒的具体步骤。 ## 制作天空盒的步骤 ### 步骤一:准备纹理 - 制作与天空盒各面对应的 6 个纹理。 - 将制作好的这 6 个纹理放入工程的资源(Assets)文件夹中。 ### 步骤二:调整纹理循环模式…
如何导入 Alpha 纹理?
在 Unity 中,使用的是直接 alpha 混合,因此需要对颜色层进行扩展。Unity 的 alpha 通道会从 Photoshop 文件的第一个 alpha 通道读取数据。 ## 设置 安装相关工具后,动作面板(Action Palette)中应包含 AlphaUtility 文件夹。 ## 获取正确的 Alpha 假设 Photoshop 中的透明层存在 alpha…
如何使用细节纹理?
细节纹理(Detail texture)是一种细小精致的纹理图案,当观察者靠近物体表面时,这些纹理会逐渐显现出来。常见的例子包括木纹、石头表面的瑕疵以及地形的细微特征等。细节纹理主要应用于漫反射细节着色器(Diffuse Detail shader)中。 ## 细节纹理的连续性与颜色值特性 细节纹理在各个方向上必须具备连续性。其颜色值对应用对象的颜色有着重要影响: - 当颜色值处于 0 -…
分析Cocos2d-x的主线程
Cocos2d - x目前仍是一个单线程的游戏引擎,这让我们在处理游戏对象更新时,几乎无需考虑线程安全性问题。不过,对于网络请求、异步加载文件或异步处理逻辑算法等情形,我们仍需予以关注。 ## 一、在主线程执行异步处理结果 部分方法必须在主线程执行,例如与GL相关的方法。此外,为确保`Ref`对象引用计数的线程安全,一些操作也应在主线程进行。`Scheduler…
作者信息
feifeila
共发布了 3994 篇文章