加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 M.Winderic. 于 2014-7-28 08:21 编辑
Barrage System v7.1
平面动作的建议换[HCl]Action System,同为HCl::Particle内核,基于HCl::Gravity核心更适合做平面动作
即时战略&塔防建议换[HCl]Trigger System,对于原生多点判定的HCl::Particle来说单点还是鸡肋不如换HCl::Emitter内核的[HCl]Trigger System
简介:
平面弹幕系统,HCl项目的副产品之一,可以用作平面射击、平面塔防等类型的游戏的内核。
结构:
模块 作用 HCl::Core 配置&刷新画面 HCl::Bitmap::Slant 返回&斜切位图 HCl::Bitmap::Check 检查&判定粒子 HCl::Particle::Core 刷新&渲染粒子 HCl::Barrage::Core 配置&检索战场 HCl::Barrage::Database 生成&加载数据 HCl::Barrage::Battle 执行&刷新战场 Game_Map 外部接口
适用游戏类型:
平面射击类:步进射击(合金弹头)、卷轴弹幕(东方Project)…… 平面塔防类:圆周塔防(元素塔防)、直线塔防(植物大战僵尸)……
制作难度:
~游戏类型~ ~基于系统~ ~基于范例~ ~从零开始~ 步进射击 ## # ##### 卷轴弹幕 ### # ##### 圆周塔防 #### ## ###### 直线塔防 #### ## ###### 即时格斗(建议[HCl]Action System) ##### ### ######## 即时战略(建议[HCl]Trigger System) ####### ###### ########### 平均一下 #### ## ######
配套素材:
缓慢制作中
开发思路:
系统之所以适合以上战斗类型是因为:
===============================================================================
以上情形都在平面上,HCl::Particle::Core#p_bitmap可以表示这一平面 以上情形的主角都是粒子,HCl::Particle::Core#particles可以处理这些粒子 以上情形的次要部分都为判定区域,HCl::Bitmap::Check可以对弹着点进行判断(单点判定,色块判定皆可)
===============================================================================
综上所述,步进射击与卷轴弹幕可以通过如下思路实现:
塔防游戏,射击的变种,方法也很类似:
下载地址:
Link版:https://github.com/Michelle-Winderic/RGSSEXT_Barrage/blob/rrsp/link.rb
[box=Black]Fetch includes at "https://raw.githubusercontent.com/Michelle-Winderic/RGSSEXT_HCl/Format/HCl_#{Module}_#{Part}.rb" [/box] Lite版:https://github.com/Michelle-Winderic/RGSSEXT_Barrage/blob/rrsp/lite.rb 步进射击范例:
201.tar.gz
(842.44 KB, 下载次数: 235)
……有待更新……
https://rpg.blue/forum.php?mod=attachment&aid=MjU0NTQyfDUwMTA4MjUxOTU5YjBjODAzNzQwMTk1OWZhOTFiYjZjfDE3MzI1MjIyMjE%3D&request=yes&_f=.gz 卷轴弹幕范例:
202.tar.gz
(856 KB, 下载次数: 186)
……有待加强……
https://rpg.blue/forum.php?mod=attachment&aid=MjU0NTI5fDAwZmMwODY2OWU5ZjliM2ZjZjMwYzE0NGZjZGFkMGY3fDE3MzI1MjIyMjE%3D&request=yes&_f=.gz 圆周塔防范例:
203.tar.gz
(850.82 KB, 下载次数: 193)
……有待更新……
https://rpg.blue/forum.php?mod=attachment&aid=MjU0NTk5fGZjOGQ1YzY2NDM1YWZkOGUwY2EwN2M0YjliNmMxNTIxfDE3MzI1MjIyMjE%3D&request=yes&_f=.gz 直线塔防范例:
204.tar.gz
(852.71 KB, 下载次数: 152)
……有待加强……
https://rpg.blue/forum.php?mod=attachment&aid=MjU0NjEzfDU3MjI4MmJjNmIwMmViZjE4MTlhMWZmN2NhM2VkZDhifDE3MzI1MjIyMjE%3D&request=yes&_f=.gz 创意范例游戏:Last Dart 等待制作中
许可协议:
GNU LESSER GENERAL PUBLIC LICENSE
Copyleft 2014 MB. Game Studio, All Rights Reserved.