feifeila的博客

共 3994 篇文章

写文章

Unity3D最新面试高频问答题目

## 一、Unity3D脚本执行顺序 最先执行的方法依次为: 1. **Awake**:激活时的初始化代码。 2. **Start** 3. **Update**:包含 `FixUpdate` 和 `LateUpdate`。 4. **OnGUI**:渲染模块。 5. **卸载模块(TearDown)**:主要有 `OnDisable` 与 `OnDestroy` 两个方法。 ##…

2015-03-19 11:08
0 0
已发布

关于魔兽视角的代码

#### 代码功能概述 此相机脚本的主要功能是实现围绕 Y 轴的旋转和高度的平滑变化,同时保持相机与目标在 X - Z 平面上的水平距离固定。通过特定的平滑算法,我们可以对相机的行为进行精细控制。 #### 代码详细分析 ```javascript // This camera smoothes out rotation around the y-axis and height. //…

2015-03-19 11:05
0 0
已发布

关于Unity 几种优化建议

## 最简单的优化建议 1. **顶点数控制**:在PC平台,保持场景中显示的顶点数少于200K - 3M;在移动设备上,顶点数应少于10万。不过,具体的顶点数限制取决于目标GPU与CPU的性能。 2. **Shader选择**:若使用U3D自带的Shader,在表现效果不差的情况下,优先选择Mobile或Unlit目录下的Shader,它们的效率更高。 3. **材质共用*…

2015-03-19 11:00
0 0
已发布

unity下的衣服仿真

近期,我打算深入研究 Unity 环境中的衣服仿真技术,然而目前尚没有明确的思路。我在网络上搜索了大量相关资料,许多资料都提及需要运用蒙皮技术来实现衣服仿真。但在对蒙皮技术进行研究后,我仍然感到无从下手。 蒙皮技术在 3D…

2015-03-25 16:39
0 0
已发布

关于制作游戏菜单:知识点

今天为大家介绍一些制作游戏菜单的知识点。 ## 1. 播放音乐 在游戏中实现音乐播放功能,可按以下步骤操作: 1. **添加音乐文件**:将音乐文件移到场景中,并命名为 `Music`。 2. **声明音频源**:在脚本中声明 `AudioSource` 类型的变量 `music`,示例代码如下: ```csharp AudioSource music; ``` 3. **播放音乐*…

2015-03-19 10:36
1 0
已发布

unity3d 屏幕截图多种写法

在实际应用中,我们有时会忽略一些细节,甚至不清楚哪种方法才是实现目标的捷径。今天,我们就来探讨一下Unity3D中屏幕截图的多种实现方式,希望能为大家带来有用的信息。 ## 1. JavaScript实现屏幕截图 以下是使用JavaScript在Unity3D中实现屏幕截图的代码示例: ```javascript function OnGUI() { if (GUI.Button(Rect…

2015-03-19 10:16
0 0
已发布

关于Unity连接Php的代码

我整理了一些关于Unity连接PHP的代码,在此和大家分享,希望对大家有所帮助。 以下是具体的代码示例: ```csharp function Login() { // 创建一个WWWForm对象 var form = new WWWForm(); // 添加哈希码到字段myform_hash,确保该变量名与PHP文件中的一致 form.AddField("myform_hash",…

2015-03-19 10:10
0 0
已发布

unity3d基础特效之魔法旋风的制作

今天,我们将深入学习在Unity3D中制作魔法旋风特效。此效果的关键在于模型制作,因为整个特效的呈现取决于模型形状,再结合合理的参数设置,便能达成预期效果。该特效可分为三个相对独立的部分,下面我们逐一进行详细介绍。 ## 第一部分:中间旋转光束 这部分是魔法旋风的主心骨,主要用于展现旋转的光束效果。我们先来看看其单独部分的截图。 …

2015-03-19 09:31
0 0
已发布

Unity3d基础特效教程之爆破

今天,我们将深入探讨爆破特效的制作过程。在着手制作这些逼真效果之前,建议寻找一些真实的案例作为参考,这些案例可以是图片,也可以是视频。以下是我在网上找到的一些图片,主要呈现的是蘑菇云一类的爆炸场景。 ## 整体制作思路…

2015-03-19 09:24
0 0
已发布

Cocos2d-x使用ClippingNode实现遮罩效果

## 一、ClippingNode简介 ClippingNode是Node的子类,它借助模板(stencil)来绘制裁剪后的内容(子节点)。这里的模板是另一个Node类型的节点,不过该模板节点本身不会被绘制。裁剪操作是通过模板的alpha部分(可由`alphaThreshold`调节)来完成的。 在使用ClippingNode之前,需要包含头文件: ```cpp #include ``` …

2015-03-18 11:16
0 0
已发布

作者信息

feifeila

feifeila

共发布了 3994 篇文章