drzzm64 发表于 2013-11-26 13:10:21

一点基础问题

本帖最后由 drzzm64 于 2013-11-26 13:15 编辑

STG的子弹都是一个个图片?判定都是每个坐标带入不等式么,再循环,子弹移动也是逐个处理的么?又循环         想和自己的思路对此一下

drzzm64 发表于 2013-11-26 13:12:50

都是For 再Sleep一下 Next的么?

贤狼假寐 发表于 2013-11-26 13:26:44

{:39:}学渣围观中

素裸天狐 发表于 2013-11-26 16:50:52

是啊,同一个图片.重复调用.
是不等式每秒计算60次

fzcrllsx 发表于 2013-11-26 17:21:59

本帖最后由 fzcrllsx 于 2013-11-26 17:23 编辑

每帧处理一次了……
至于每帧多长时间都是自己设定(还有看电脑的处理速度)
时间不够就等待 时间够了直接执行下一次(如果太慢还要跳帧)

具体的东西还是去网上找一下我只会用别人做好的引擎

————————————————————————————————————
话说不发技术区么?

LLBlack 发表于 2013-11-26 17:32:33

也许是这样:不是判定每一个子弹,而是判断离角色(判定点)坐标相差某定值范围内的子弹是否击中了角色,这样每次循环都只是判定几个子弹,计算量不吓人(否则一屏幕都是弹幕得卡死了)。

等待破解出原代码的同志下最终定论。

Capt.Murasa 发表于 2013-11-26 17:38:26

一定vb了,For...Next, If....Then....ElseIf...Else,Do Until.....Loop,我現階段只學到這裏

LLBlack 发表于 2013-11-26 17:41:27

本帖最后由 莉莉布莱克 于 2013-11-26 17:45 编辑

话说作为日本人可以考虑用Ruby的。。for i in 命令感觉是超便利的存在。
不过神主用的是“普通的C++”(微博,13-5-8 1:11 JST)呢。。

SAMPLE 发表于 2013-11-26 19:09:52

LZ真厉害!!!


太有趣了!!!

我也要走来走去和LZ一样厉害!!!

冰冻西瓜 发表于 2013-11-26 23:29:29

是的,每帧都计算出每个子弹的位置然后重新绘制画面。东方子弹最多也就2000多吧,硬件完全没压力。判定的话先用长方形大概判断一下,如果相交再做详细计算。
页: [1] 2
查看完整版本: 一点基础问题