自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

翻译 仿《雷霆战机》飞行射击手游开发--游戏的入口

游戏的入口AppDelegate游戏启动后,首先实例化的是AppDelegate这个类,这这个类里,我们需要修改两个函数:applicationDidFinishLaunching和applicationDidEnterBackground。首先介绍applicationDidFinishLaunching(),游戏启动后,首先进入的就是这个方法,这里,我们可以设置游戏的分辨率、帧率、第三方SDK的初始化,以及第一次要出现的场景。bool AppDelegate::applicationDidFin

2020-11-19 14:55:41 219

翻译 仿《雷霆战机》飞行射击手游开发--游戏简介

游戏介绍本游戏是一款使用cocos2d-x开发的纵版飞行射击单机游戏,开发语言是C++。玩家可以控制一架飞机与敌机进行对战,飞机可以发射子弹、导弹甚、激光,除此之外,玩家还能对自己的飞机进行强化改造,提升基础属性。当玩家完成指定的任务后,还能获取各种类型的道具奖励。游戏操作简单,上手容易,画面逼真炫酷,并有多种道具可供使用。本游戏支持三种游戏模式:闯关模式、无尽模式、急速模式。闯关模式  这是一种最常见的玩法,即游戏给玩家多个关卡,每个关卡面对的敌人不同,任务也不同,随着任务的完成,剧情也会逐渐展现

2020-11-19 14:53:43 288

翻译 仿《雷霆战机》飞行射击手游开发--子弹、跟踪导弹和激光

飞机的武器类型众多,大致可分为子弹、跟踪导弹和激光。子弹是直线飞行的;导弹会自动跟踪目标,可曲线飞行;而激光是一道光束,可持续地对照射到的敌机产生伤害。子弹根据一次性发射的数量,可分为单发和多发,根据子弹发射的方向可分为:自动瞄准、平行、散射。本文将结合代码讲述有关飞机武器的程序设计。程序设计先看一下本游戏中有关武器的类的设计 类结构 其中,BulletGroup可理解为弹匣,Bullet就是其中一颗一颗的子弹,每颗子弹都有相同的属性,包括外观、伤害值以及飞行属性。而继承自Bullet的五个子类分别为:

2020-11-19 14:52:02 745 1

翻译 仿《雷霆战机》飞行射击手游开发--飞机(含源码库地址)

本游戏正式开放源代码啦~~代码库(可在附件中下载Windows下的试玩程序):https://git.oschina.net/thorqq/RaidenFree下面我们继续分析这款游戏。飞机这是一款打飞机游戏,所以主角当然是飞机。游戏里,飞机包括以下几种:玩家飞机:玩家控制的主飞机僚机:在玩家飞机左右的小飞机,相对于玩家飞机的位置是固定不变的。普通敌机:不会变形的敌机变形敌机:飞到指定位置后变形,然后开始射击。被击落时,屏幕会震动BOSS:从屏幕上方飞下来,飞到指定位置后变形,然后开始左右

2020-11-19 14:49:08 505

翻译 仿《雷霆战机》飞行射击手游开发--资源预加载

绝大多数游戏在启动后首先出现的是一个“载入中”的场景,此场景的用处是将游戏所需的图片、音乐、数据等资源从存储卡(或磁盘、闪存)读入内存,这样,后面需要用到这些资源时,可以直接从内存读取,以加快游戏的运行,提高流畅性。下面,就对资源的预加载机制做一个介绍。资源的类型预加载的目的是为了后续读取的快捷,所以,一般会预加载那些较大较复杂的文件,例如以下这些:单张大图:背景大图合成图:可多幅图片合成的大图,这里我们使用TexturePacker合成plist+png文件骨骼动画:使用Cocos Skelet

2020-11-19 14:46:13 265

翻译 仿《雷霆战机》飞行射击手游开发--新手引导

传统的新手引导方式一般是设置一个全局的静态变量来保存当前新手引导进度,然后在项目中每个可能出现新手引导的位置添加一句判断:若当前新手引导步骤等于我所期望的步骤就执行引导部分的逻辑,新手引导常常逻辑杂乱,而且跟界面的逻辑常常交叉在一块,弄的不好的话代码里到处都是if else,保存各种临时状态变量。 本文将以仿雷霆战机游戏为例,说说其中关于新手引导的设计。游戏效果  下面先看游戏中比较典型的两类引导1、 菜单引导 当用于初次启动游戏时,通过两三个步骤引导让用户快速的进入游戏,体验游戏的快感

2020-11-19 11:56:00 238

转载 基于Pygame的游戏制作

基于Pygame的游戏制作一、pygame的窗口制作开发坏境是vscode 1.43.0 python版本是3.7.6代码import pygamefrom pygame.locals import *import sysdef hello_world():pygame.init()pygame.display.set_mode((640,480))pygame.display.set_caption(“hello world”)while True:for event in pyg

2020-11-19 11:50:52 401

VB项目案例(源代码)-订单管理

接受客户订单信息,以及仓储管理系统发来的库存信息,然后按客户和紧要程度给订单归类,对不同仓储地点的库存进行配置,并确定交付日期,这样的一个系统称为订单管理系统。

2020-12-14

Mindustry 沙盒塔防游戏

软件简介 Mindustry 是一款用 Java 编写的沙盒塔防游戏。玩家需要建造精密的传送带供应链,提供炮塔弹药,生产建筑材料,保护建筑并抵御敌人。也可以在跨平台多人合作游戏中与朋友一起战斗,或组队进行 PVP 比赛。

2020-11-25

PyMine Python 开源扫雷游戏

Python WxPython开源扫雷游戏PyMine新版1.4有少量API修改,并移植至Python 3.6和wxPython 4.0.3。 本例为开源扫雷游戏PyMine,使用Python语言和WxPython UI框架,本例移植自本人开源例程JMine,请在程序所在目录使用python PyMine.py启动例程。需要先安装Python 3.6和wxPython 4.0.3框架 。

2020-11-25

Cortex Command 一款像素风格的策略冒险游戏.rar

Cortex Command 是一款像素风格的策略冒险游戏,它的特点是实时战术战斗,还提供了一个基于策略的、基于回合的图元名称,支持最多 4 名玩家在分屏幕上使用。动态 2D 像素图形,加上一个极其详细的物理引擎,使可重放和紧急游戏。 它的测试以仅使用安装了 Visual Studio 2013 工具集的 Visual Studio 2017 for Win 32 平台进行构建。不包含游戏数据和大多数必需的运行时 DLL。使用 Debug 开源配置进行调试。使用最终的开放源码配置来构建 .exe 版本。

2020-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除