成就中心 DouJin Terraria! 社区服务 统计排行 帮助
  • 4817阅读
  • 6回复

[制作范例]GM-弹幕模仿-yym-式符【飞翔晴明】-E

发帖
5
信仰
0
蓝点
13
符卡
0


原弹幕从中心开始是五角星走位,正反两轮,至于是不是固定弹幕我就不知道了,因为只看了几遍rep,没有录像。
先发射两圈*16发鳞弹(每个位置红蓝交替),然后再向五角星角的方向发出颜色交替的三角形排列弹幕(顺序固定)。第二轮中途全屏震动+弹幕转向(非突变),蓝右红左(以子弹为参照),而且这轮三角形排列的弹幕的位置会比全方位弹幕落后一个身位。
走位因为从中心开始所以直接用路径实现,定时转向还是靠定时器,只是子弹发射时的参数纠结了我几天,感觉只有发射时像,后面差得有点远。最后放弃了,就这样吧。
非无敌状态下按M进入永久无敌状态。
工程:http://u.115.com/file/f0cd45a563
exe:http://u.115.com/file/f059315431


[ 此帖被ed2k在2011-04-18 22:14重新编辑 ]
本帖最近评分记录: 2 条评分 蓝点 +10 隐藏
萃香西瓜 蓝点 +5 2011-04-03 -
franniss 蓝点 +5 2011-04-03 -
发帖
130
信仰
6
蓝点
114
符卡
0
只看该作者 沙发  发表于: 2011-04-03
没有现成录像的话就自己动手录个(比如用fraps),可以大大提升观察效率和精度的

还原度挺棒的~

使用路径也是比较巧妙的方法

具体参数就不要太过纠结了,想完全还原的话额外工作太多了……

stg的大体框架也有搭建了,期待更多作品~


另:miss的时候有特意调用sleep,但是实际感觉就好像卡了一下一样
或许是想做成中弹一瞬间的定格效果?


按下空格键也有利用sleep达成的减速效果;单纯的减速效果也可以通过改变room_speed来实现
发帖
82
信仰
1
蓝点
68
符卡
0
只看该作者 板凳  发表于: 2011-04-03
嗯,具体参数不用纠结了~从中能够观察到一些弹幕组成的手法才是主要的。
发帖
5
信仰
0
蓝点
13
符卡
0
只看该作者 地板  发表于: 2011-04-05
回 1楼(萃香西瓜) 的帖子
miss时的停顿主要是刚开始做时想看清中弹时的情况,
因为对于碰撞遮罩的设定我没多大信心。
空格的作用也是为了自己方便观察用的
发帖
661
信仰
0
蓝点
651
符卡
0
只看该作者 4楼 发表于: 2011-04-05
sleep在制作中没多大用的。

观察可以用调试模式。
发帖
179
信仰
0
蓝点
171
符卡
0
只看该作者 5楼 发表于: 2011-04-05
sleep属于多线程/多进程环境下使用的函数。和操作系统的运行方式有关
发帖
661
信仰
0
蓝点
651
符卡
0
只看该作者 6楼 发表于: 2011-04-05
GM里是这个:

Sometimes you might want to stop the game for a short while. For this, use the sleep function.

sleep(numb) Sleeps numb milliseconds.
描述
快速回复

您目前还是游客,请 登录注册
批量上传需要先选择文件,再选择上传
认证码: