设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 5944|回复: 11

一点基础问题

[复制链接]
发表于 2013-11-26 13:10:21 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 drzzm64 于 2013-11-26 13:15 编辑

STG的子弹都是一个个图片?判定都是每个坐标带入不等式么,再循环,子弹移动也是逐个处理的么?又循环         想和自己的思路对此一下
 楼主| 发表于 2013-11-26 13:12:50 来自手机 | 显示全部楼层
都是For 再Sleep一下 Next的么?
回复

使用道具 举报

发表于 2013-11-26 13:26:44 | 显示全部楼层
学渣围观中
回复

使用道具 举报

发表于 2013-11-26 16:50:52 来自手机 | 显示全部楼层
是啊,同一个图片.重复调用.
是不等式每秒计算60次
回复

使用道具 举报

发表于 2013-11-26 17:21:59 | 显示全部楼层
本帖最后由 fzcrllsx 于 2013-11-26 17:23 编辑

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

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

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

使用道具 举报

发表于 2013-11-26 17:32:33 | 显示全部楼层
也许是这样:不是判定每一个子弹,而是判断离角色(判定点)坐标相差某定值范围内的子弹是否击中了角色,这样每次循环都只是判定几个子弹,计算量不吓人(否则一屏幕都是弹幕得卡死了)。

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

使用道具 举报

发表于 2013-11-26 17:38:26 | 显示全部楼层
一定vb了,For...Next  , If....Then....ElseIf...Else,Do Until.....Loop,我現階段只學到這裏
回复

使用道具 举报

发表于 2013-11-26 17:41:27 | 显示全部楼层
本帖最后由 莉莉布莱克 于 2013-11-26 17:45 编辑

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

回复

使用道具 举报

发表于 2013-11-26 19:09:52 | 显示全部楼层
LZ真厉害!!!


太有趣了!!!

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

使用道具 举报

发表于 2013-11-26 23:29:29 | 显示全部楼层
是的,每帧都计算出每个子弹的位置然后重新绘制画面。东方子弹最多也就2000多吧,硬件完全没压力。判定的话先用长方形大概判断一下,如果相交再做详细计算。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-11-10 04:29

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表