1. 首页菜单

作者信息

boke

boke

共发布了 3994 篇文章

boke的博客

共 3994 篇文章

写文章

cocos2dx 多边形碰撞

今天我们要探讨的并非 cocos2dx 多边形碰撞,而是碰撞过滤。下面将详细介绍碰撞过滤的相关知识。 ## 1. Chipmunk 对碰撞过滤的处理 碰撞过滤,简单来说,就是筛选出会发生碰撞的刚体,过滤掉不会发生碰撞的刚体,以便在后续回调中处理碰撞。例如在《AngryBird》中,小鸟和箱子碰撞后,会有小鸟羽毛飞散、死亡,箱子爆破等处理。 很多人对 Box2D 更为熟悉,为了更好地理解碰撞过滤...

2015-01-30 09:54
0 0
已发布

unity3d 物体渐渐消失

在 Unity3D 开发中,不少新同学在初涉该领域时,会遇到不知如何让物体渐渐消失的问题。实际上,利用 `Start Lifetime` 属性就可以解决这个问题。 `Start Lifetime` 属性通常用于控制游戏对象的生命周期,通过调整该属性,可以实现物体渐渐消失的效果。具体来说,你可以基于这个属性设置物体在一定时间内逐渐改变其透明度、大小等参数,从而让物体呈现出渐渐消失的视觉效果。 在...

2015-02-01 10:07
0 0
已发布

U3D地编教程

很遗憾,我这里没有 U3D 地编教程。如果大家想要学习 U3D 地编,有以下两种比较可行的途径: - **社区求助**:可以到相关社区发帖提问,看是否有大神能提供帮助和解答。 - **参加培训**:直接报名参加专业的培训班,这种方式比自己摸索要高效得多。 以上只是我个人的建议,大家可以根据自身情况自行斟酌选择。 地形编辑器下载地址:[点击下载](http://download.csdn.net...

2015-01-30 09:50
0 0
已发布

Cocos2d-x数据模块教程06:SQLite3数据库基础用法

在Cocos2d-x中,简单数据存储可以使用`UserDefault`。但如果要存储大量、不规则的数据,该如何解决呢?在Cocos2d-x里,我们可以使用SQLite数据库来存储数据。 SQLite是一种应用广泛的嵌入式数据库,具有小巧、高效、跨平台、开源免费且易于操作等特点。因此,它被大量应用于手机、PDA、MP3播放器以及机顶盒设备等。SQLite数据库使用C语言编写,所以在Cocos2d-...

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

unity3d需要什么基础

各位大神,我准备接触和学习Unity3D,希望能得到一些好的建议,比如应该从哪里开始学起,或者需要先掌握哪些基础知识再学习这项新技术,在此先感谢大家。 ## 脚本语言基础 Unity支持三种脚本语言:JavaScript、C#和Boo。不过,在实际开发中,大部分开发者推崇使用C#,即“C# for Unity”。C#是Unity开发中最常用的脚本语言,它具有强大的功能和丰富的类库,能够满足各种复...

2015-03-11 15:25
0 0
已发布

初学unity3d推荐看什么书

对于Unity 3D初学者而言,选择合适的书籍至关重要。以下为大家推荐一本适合入门的书籍。 我在入门Unity 3D时,购买并阅读了《Unity 3D游戏开发》,这本书由宣雨松所著,人民邮电出版社出版。我花了一个月时间仔细研读,并且将书中所有的例子和代码都亲自敲了一遍,这才勉强入了门。 这本书在网络上可以找到PDF版本,但还是推荐大家购买正版书籍,以支持作者和出版社,同时正版书籍的阅读体验通常...

2015-02-27 13:16
0 0
已发布

Cocos2d-x 3.x《飞机大战》教程6:游戏结束场景

最后一步是实现游戏结束场景,该场景与第一个HelloWorld场景较为相似,主要区别在于修改了背景图片、移除了飞机,并添加了用于显示分数和最高分的标签。下面将详细介绍其实现方法。 ## 1. 创建文件 首先,创建`GameOverScene.cpp`文件和`GameOverScene.h`文件。头文件的声明如下: ```cpp // 创建场景的方法,将当前的层封装成Scene返回,注意这是一个静...

2015-03-18 10:05
1 0
已发布

Cocos2d-x 3.x《飞机大战》教程5:敌我碰撞处理、分数计算、音乐播放

这一章是教程的重点内容,将详细介绍本课程需要使用到的相关Cocos2d-x技术,包括粒子特效、数据持久化、音乐播放等,以及飞机大战游戏中敌我碰撞的处理逻辑。 ## 一、粒子特效 粒子特效是一种能够呈现出酷炫视觉效果的技术。在Cocos2d-x中,粒子特效本质上是一个`Node`,其创建和使用方式与精灵类似。通常,粒子特效使用一个以`.plist`为后缀的XML文件来描述粒子的特性,开发者可以根据...

2015-03-18 10:02
0 0
已发布

Cocos2d-x 3.x《飞机大战》教程4:游戏场景

在解决了开发环境、项目搭建、菜单场景设置、素材准备,并确定了物理引擎的使用之后,接下来的重点便是构建游戏场景,这主要包括背景与我方飞机的创建、敌机的创建以及物理世界的构建。 ## 一、背景与我方飞机的创建 ### 1. 切换到游戏场景 首先,我们要创建一个新的游戏场景。当玩家选择开始游戏时,程序将从菜单场景跳转到游戏场景。为此,我们需要完善 `HelloWorldScene` 的代码。找到开始游...

2015-03-18 10:01
0 0
已发布

Cocos2d-x 3.x《飞机大战》教程3:物理引擎的使用

在完成环境创建、素材准备和场景搭建之后,我们将开始研究并解决物理引擎的相关问题。 ## 物理引擎的选择与使用概述 为了方便进行碰撞检测,我们选用了 Cocos2d-x 集成的物理引擎。Cocos2d-x 提供了两种物理引擎,一种是轻量级的 Chipmunk,另一种是相对复杂的 Box2d。在 3.x 版本中,Cocos2d-x 对 Chipmunk 的 API 进行了封装,使用起来简单便捷,因此...

2015-03-18 10:00
0 0
已发布