幽灵射手游戏开发——基于construct3

本文介绍了使用Construct3开发的一款俯视角射击游戏,包括游戏玩法、规则、美术素材和基础制作过程,如全局变量控制幽灵状态变化,地图刷新逻辑以及音频集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于construct3开发俯视角射击游戏

1. 游戏简介

玩家被困在幽灵的领地,手中只有一把无限子弹的手枪,幽灵却源源不断来袭!!通过灵活走位和精准射击,生存下去吧。

2. 部分游戏画面



3. 游戏规则

通过方向键(←↑→↓)控制玩家移动,点击鼠标左键发射子弹,每隔0.3秒也会自动发射子弹,鼠标光标所在方向是子弹射出方向,每颗子弹对幽灵造成一点伤害。

幽灵有三种状态随机切换:
普通状态:可以承受三点伤害,具有正常大小和移动速度;
狂暴状态:幽灵变小,且移动速度加快,只能承受一点伤害;
恢复状态:幽灵变大,变为黄色,停止移动,处于无敌状态。
幽灵死亡时会掉落金币 爆金币啦

玩家每存活一秒,分数加一;每拾取一枚金币,分数加五,即,分数 = 存活秒数 + 拾取金币数 x 5。而分数越高,幽灵移动速度也越快。

在画面左上角,有当前分数和幽灵状态显示。

玩家碰到幽灵即死,游戏结束,可以按“R”键重新开始。

4. 游戏美术素材

玩家
子弹
地板
玩家、子弹、地板1

金币
子弹爆炸
金币、子弹爆炸2

幽灵
幽灵3

5.游戏制作

前半部分根据construct3新手入门教程来制作

在此基础上,我通过设置一个全局变量buff,每一秒随机改变buff值,从而改变幽灵的状态。
并且,地图上刷出新的幽灵的逻辑,变为每一秒在玩家附近一定距离出现两个幽灵。既能够保证不会出现幽灵不会刷新在玩家位置,又使得玩家不至于离幽灵太远。

在这里插入图片描述
我还添加了背景音乐、命中幽灵音效和拾取金币音效。
首先,需要新建一个音频对象用于操作音频,
然后右键点击“音乐”文件夹,将导入本地音乐其中 导入音频可能需要一段时间


最后在相应位置添加播放音频的动作即可。

6.一些链接

OpenGameArt 里面有大量免费的游戏美术和音乐资源
construct3游戏开发网页
construct官网
游戏效果展示


  1. 来源于construct3新手教程。 ↩︎

  2. 来源网络 ↩︎

  3. 自制图 ↩︎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值