feifeila的博客
共 3994 篇文章
unity3d GUI界面介绍
在Unity开发中,GUI(Graphical User Interface,图形用户界面)起着至关重要的作用。它能够为玩家提供直观的交互体验,让玩家与游戏进行有效的沟通。接下来,我们将深入了解Unity GUI界面的相关内容。 ## 一、Unity GUI基础 Unity的`GUI`类提供了丰富的界面控件,通过合理配合使用这些控件,可以创建出各种复杂的用户界面。需要注意的是,GUI代码必须在…
cocos2dx 3.2在xcode下安装模板
在使用Cocos2d-x进行游戏开发时,我们常常会遇到一些重复性的工作。由于Xcode在新建C++类文件时,默认生成的是基本为空的文件,而我们每次都需要重复实现Cocos2d-x的基本代码,这无疑增加了开发的繁琐程度。尽管可以通过复制`HelloWorld`文件内容来解决,但这种方式仍然不够便捷。为了提高开发效率,我们可以对Xcode的类模板进行修改,添加自定义的Cocos2d…
cocos2d-x怎么压缩打包资源
一直想把cocos2d-x项目发给别人查看,但不知道如何压缩打包cocos2d-x项目资源。好在看到相关帖子后,成功解决了这个问题。 在此说明一点,建议先制作release版本,再将其打包成exe文件。否则,在别人的机器上运行时,可能会提示缺少dll文件。 下面详细介绍如何将cocos2d-x中的Test项目打包成一个exe文件: ## 步骤一:复制文件 1. 将cocos2d…
cocos2d-x 3.3 Lua开发 摄像机使用
在cocos2d-x 3.3 Lua开发中,需要学习的内容众多,本文将聚焦于摄像机的使用。 ## 1. 为什么要使用Camera 游戏与电影有相似之处,镜头的运用至关重要,例如镜头的远近切换、跟随主角以及场景切换等。通常情况下,2D游戏对Camera的需求不大,因此在Cocos2d-x早期版本中,对Camera的支持不够完善。直到3…
NGUI中的draw calls
大家好,今天要学习的内容是 NGUI 中的 draw calls,有兴趣的同学可以围观一下,说不定这正是你要找的知识呢。 ## 前置说明 ### Unity 中 draw call 的定义 在 Unity 里,每次引擎准备数据并通知 GPU 的过程被称为一次 Draw…
untiy3d手机游戏源码
对于不太熟悉开发手机游戏的同学而言,Unity3D 手机游戏源码具有重要的参考价值。为了方便大家学习和研究,我找到了一份《一战到底》的 Unity3D 手机游戏源码,并将其分享出来,供有需要的同学参考。 点击即可获取该源码。
unity shader详解
在日常开发中,我们可能会熟练地使用 Shader,但对其原理和细节却缺乏深入了解。本文将详细介绍 Unity Shader 的相关知识,包括基本概念、光照模型、内置 Shader 以及实战示例。 ## Shading 概念 在素描中,Shading 指的是给物体绘制明暗调子。在图形学里,Shading 则是为 Mesh 上色的过程。Mesh 是由一堆三角面片组成的,包含顶点坐标、法线坐标、UV…
U3D setstate
在Unity开发中,`U3D setstate` 主要用于设置某些事件的状态。下面我们通过一个具体的例子来深入理解 `U3D setstate` 的使用。 以下是一个设置战车状态的代码示例: ```csharp /// /// 设置战车的状态 /// /// 战车的状态 void SetState(ChariotState state) { this.state = state; } ``…
ngui 视频教程
对于刚开始学习 Unity 的同学而言,可能更希望了解 Unity 中 NGUI 的相关知识。在此,为大家介绍一个有助于更好学习 NGUI 的教程——NGUI 视频教程。 ## 泰课在线 NGUI 中文视频教程简介 泰课在线的 NGUI 中文视频教程,是国内首套真正原创的 NGUI 中文视频课程。 ### NGUI 插件概述 NGUI 是严格遵循 KISS(Keep It Simple,…
unity的物体被setactive(false)的时候调用什么函数
有人在寻找“Unity的物体被SetActive(false)时调用什么函数”的答案,我将分享我所知道的相关内容。 在Unity中,当调用`SetActive(false)`方法将一个游戏对象隐藏时,并不会直接调用某个特定的函数,但我们可以通过代码来实现一些相关的逻辑。以下是一个示例代码: ```csharp public GameObject moveGameObj; void…
作者信息
feifeila
共发布了 3994 篇文章