boke的博客
共 3994 篇文章
Cocos2d-x 3.3塔防游戏《保卫萝卜》教程05:对游戏原型进行屏幕适配完善
在开启新的篇章之前,我们先简单回顾一下之前学习的章节,包括环境搭建、项目创建、项目解析以及游戏原型的实现。 ## 一、本篇前提 完成前一课的内容,具体参考:[Cocos2d-x 3.3塔防游戏《保卫萝卜》教程04:实现简单的游戏原型](此处应补充实际链接) ## 二、本篇目标 - 探讨Cocos2d-x手机分辨率适配的相关内容。 - 对前一篇完成的塔防游戏原型进行屏幕适配完善。 ##…
Cocos2d-x 3.3塔防游戏《保卫萝卜》教程04:实现简单的游戏原型
## 简单回顾 在之前的教程中,我们完成了以下步骤: 1. 环境搭建 2. 项目创建 3. 项目解析 ## 本章前提 完成Hello Game项目的创建编译。具体参考:[Cocos2d-x 3.3塔防游戏《保卫萝卜》教程03:Hello Game项目解析](这里应补充实际链接,如果有) ## 本篇目标 - 阐述关于塔防游戏的想法和思路 - 实现一个简单的塔防游戏原型 ## 内容 ###…
Cocos2d-x 3.3塔防游戏《保卫萝卜》教程03:Hello Game项目解析
在第一课中,我们详细讲解了开发环境的搭建;第二课则聚焦于项目的创建。完成这两课学习的同学,现在可以开启新课——项目解析的学习之旅了。 ## 一、前提条件 完成Hello Game项目的创建与编译。具体可参考:[Cocos2d-x 3.3塔防游戏《保卫萝卜》教程02:Hello Game项目创建](此处可补充具体链接) ## 二、本篇目标 1. 深入分析proj.win32工程的主要构成。 2…
Cocos2d-x 3.3塔防游戏《保卫萝卜》教程02:Hello Game项目创建
上一课我们讲解了开发环境的搭建,这一课将详细介绍如何创建项目。 ## 一、前提条件 完成Cocos2d-x 3.x开发环境的安装配置。具体参考:[Cocos2d-x 3.3塔防游戏《保卫萝卜》教程01:搭建开发环境](此处应替换为实际链接) ## 二、本篇目标 1. 创建一个名为 `hello game` 的Cocos2d-x 3.x项目。 2. 编译 `hello game` 项目。 3.…
Cocos2d-x 3.3塔防游戏《保卫萝卜》教程01:搭建开发环境
《保卫萝卜》是一款广受欢迎的塔防类小游戏,其可爱的风格和简便的操作吸引了不同年龄段的玩家,包括萝莉和大叔。在这个系列教程中,我们将以这款游戏为例,深入学习Cocos2d-x的开发。 ## 一、开发环境 本次开发使用的操作系统为Win7 32位。 ## 二、必备软件 以下是开发所需的软件及其下载地址和作者使用的版本: 1. **Java JDK** - 下载地址:[http://www…
塔防游戏《王国保卫战》教程:开始界面
《王国保卫战》是一款经典的塔防游戏,今天我们以这款游戏为例,探讨 Cocos2d-x 的设计。 ## 1. 修改 AppDelegate 内容 首先,我们需要修改 AppDelegate 中的内容,将 `setDesignResolutionSize` 进行调整,保持传入的设计分辨率高度不变,根据屏幕分辨率修正设计分辨率的宽度。代码如下: ```cpp…
3D战斗游戏之基于数据库的精灵动画篇1
参考:[3D战斗游戏之运动模式准备篇2](此处应补充链接) 在完成运动模式的准备工作后,接下来我们将聚焦于解决精灵动画的问题。 ## 精灵动画指定方式 在Cocos引擎中,对3D精灵动画的支持可以通过时间或帧数来指定。 ### 通过时间指定 若一个动作的时间范围是从0.1秒到0.3秒,可使用以下语句指定该动画: ```cpp auto animate = Animate3D::create…
3D战斗游戏之运动模式准备篇2
参考:[3D战斗游戏之运动模式准备篇1](此处需补充实际链接) 在上一篇文章中,我们提到Cocos2d尚未支持3D运动,因此通过更改引擎代码的方式,自行实现了`MoveTo3D`和`Moveby3D`。然而,这种方法较为激进,并非所有开发者都愿意对引擎代码进行修改,即便该引擎是开源的。在本文中,我们将介绍一种相对温和的实现方式。 ## 实现原理 Cocos依靠`update…
用Cocos2d-JS制作游戏新手引导教程2
在上一个教程中,我们讲到了制作游戏新手引导的难点,提到了制作中的命名规范和定位问题(参见[用Cocos2d-JS制作游戏新手引导教程1](此处应替换为实际链接))。下面我们继续深入讲解。 ## 一、定位器的实现…
用Cocos2d-JS制作游戏新手引导教程1
在游戏开发中,新手引导的实现往往让开发者感到棘手,尤其是在游戏功能和需求不稳定的情况下。笔者就曾在这样的环境中承担了新手引导功能的开发任务。在开发过程中,我遇到了一些有趣的问题和解决方案,现在将其分享给大家。 ## 一、痛点:新手引导制作的难点及弊端 1. **干扰正常流程**:需要在具有引导功能的代码单元插入引导代码或逻辑判断,这会干扰游戏的正常流程。 2. **增加代码复杂度*…
作者信息
boke
共发布了 3994 篇文章