作者信息
feifeila
共发布了 3994 篇文章
热门文章
Unity3d使用UGUI实现长按功能
01-13 09:02 · 👍 6
cocos2d-x3.3 csloader加载
01-31 11:08 · 👍 2
Unity3d 地铁跑酷操控
01-21 13:29 · 👍 1
spine-认识界面
01-26 15:02 · 👍 1
NGUI制作表格
01-20 09:44 · 👍 1
cocos2dx按钮禁用启用状态
01-19 11:23 · 👍 1
feifeila的博客
共 3994 篇文章
从零开始学习cocos2dx 3d开源项目
今天,我们将从零开始学习Cocos2d-x 3D开源项目,主要从触摸事件和UI上的对象两个方面展开。 ## 1. 触摸事件 ### 初始化触摸监听器 在`ChooseRoleScene`类中,我们需要初始化触摸事件调度器。以下是具体代码实现: ```lua function ChooseRoleScene:initTouchDispatcher() -- 初始化监听对象 local listen...
3D相机使用教程
今天,我们将深入探讨Cocos2d-x中相机的使用。在Cocos2d-x 3.3版本中,引入了相机类,这在3D游戏开发中是不可或缺的。在3D游戏的立体世界里,摄像机就如同我们的眼睛,借助它,我们能够观察整个游戏世界。 ## 相机原理与类型 ### 相机原理  上图展示了3D游戏中透视投影相机的原理,游戏中的相机正是基于此原理实现的。 ### ...
Cocos2d-x的3D特性
## 一、Sprite3D概述 Sprite3D与Sprite类似,不过它是用于处理3D对象的。你可以使用内置的`create`函数来初始化一个Sprite3D对象。 ### 示例代码 以下是一个创建Sprite3D对象并设置其缩放和纹理的示例: ```cpp // test case: cpp-tests->Sprite3DTest->Testing Sprite3D // source: c...
如何定位和处理内存泄露
内存泄露指的是程序在运行过程中动态分配了内存,但在程序结束时未释放这部分内存,进而导致该部分内存无法再被使用。虽然重启计算机能够暂时解决内存泄露问题,但之后仍有可能再次出现。需要明确的是,内存泄露与硬件无关,它主要是由软件设计缺陷所引发的。 ## 内存泄漏的分类 以发生方式为依据,内存泄漏可分为以下 4 类: 1. **常发性内存泄漏**:引发内存泄漏的代码会被多次执行,每次执行都会造成一块内存...
为你解说:Unity3d 4最新安装、破解图文教程
## 一、Unity3D概述 Unity3D是一款强大的游戏开发引擎,也是出色的世界构建工具,具有以下显著特点: - **高效的场景构建**:能够成倍地提高场景的构建效率,让开发者更轻松地创建出丰富多样的虚拟世界。 - **便捷的开发流程**:编辑、测试和发布游戏,只需鼠标点击即可完成整个过程,极大地简化了开发步骤。 - **多平台支持**:可以随时切换目标平台,开发者能够将相同的代码发布到移动设...
cocos2dx 多边形碰撞检测
在学习 Cocos2d-x 时,了解多边形碰撞检测是一项重要的技能。那么,Cocos2d-x 中的多边形碰撞检测是如何实现的呢?今天我们就来详细探讨。 ## 1. 定义 ContactListen 类 ```lua ContactListen = ObjClass("ContactListen") ``` ### 1.1 创建 Layer ```lua -- 创建 layer function...
spine-认识界面
今天我们来深入学习 Spine 的界面。之前的学习不够具体,所以我重新查找了资料,力求更全面地介绍。 使用 Spine 的可能不只是动画师,无论是策划、程序,甚至其他人员,只要试着理解软件设计者的思路,并尽量与之保持一致,那么在需要使用某个功能时就会得心应手。因为设计类软件通常会遵循一定的逻辑,某个功能应该在合理的位置。如果使用一个设计软件时感到十分纠结,那建议趁早放弃,因为你的情绪会通过作品传...
unity 绘制三角面
在 3D 游戏开发中,出于效率的考虑,3D 世界里的游戏面通常都是由三角形拼接而成的。也就是说,我们在游戏中看到的各种面,实际上都是由一个个三角面组合起来的。那么,在 Unity3D 中该如何绘制三角形平面呢?下面将为大家详细介绍。 ## 实现步骤 ### 1. 创建 GameObject 对象 首先,在 Unity 场景中创建一个 GameObject 对象,这里将其命名为 `face`。然...
unity网络通信
在Unity开发中,我们需要掌握多方面的知识,不仅仅局限于游戏开发本身,网络通信也是重要的一环。今天,我们就来深入了解Unity网络通信。 ## Unity网络功能概述 首先要明确的是,Unity自带的网络功能不太适合开发MMO类型的游戏。若要将Unity用作MMO游戏的客户端,通常会在C#中通过socket建立自定义的网络通信。Unity自身的网络功能是为多人游戏设计的,其常见模式是一个玩家创...
unity RichText
在学习 Unity 时,我们会遇到 RichText,即富文本。本文旨在帮助大家更好地了解 Unity RichText,以便在后续使用中更加得心应手。 ## 富文本的用途 这种富文本主要用于 GUI 元素和文本网格,能够结合多种字体类型和大小。`GUIStyle`、`GUIText` 和 `TextMesh` 类都具备富文本设置功能,可指示 Unity 识别文本中含有的标记标签。此外,`Deb...