永发信息网

funcodeC语言实训平台上怎样实现大鱼吃小鱼的功能?或者是怎样实现精灵与精灵碰撞的试验。

答案:2  悬赏:0  手机版
解决时间 2021-12-20 23:37
funcodeC语言实训平台上怎样实现大鱼吃小鱼的功能?或者是怎样实现精灵与精灵碰撞的试验。
最佳答案
游戏里的精灵(sprite)一般不直接通过其图像本身实现碰撞检测,大多时候通过定义该sprite的单位的位置和逻辑形状(方形,圆形,多边形等)来判断两两碰撞。其中方形、圆形计算简单适合对碰撞检测要求不高的游戏。
个人以为最简单的是圆形检测,在这个检测方法下不管sprite形状如何,其碰撞区域均以给定半径的圆形考虑。
比如有A,B两个单位,它们的圆心坐标分别是(A.x,A.y);(B.x,B.y),那么圆心之间的距离就是sqrt((A.x-B.x)*(A.x-B.x)+(A.y-B.y)(A.y-B.y))。如果该值比两单位的半径和A.r+B.r大则无碰撞,否则则碰撞。
全部回答
搜一下:funcodeC语言实训平台上怎样实现大鱼吃小鱼的功能?或者是怎样实现精灵与精灵碰撞的试验。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题Theyoungshouldbegood________theol
联盟怎么去雷电王座
分子间的距离增长或减少,分子势能都是变大吗
胎记算命,左眼下眼睑有红色胎记,右眼下眼睑
民事赔偿判决书下来后,是不是法院就不管了
脚太小了怎么变大
淘宝上的浪琴康卡斯系列,为何这么便宜,6000
08年四川非农户口的兵好走吗?出来后又有什么
右耳麻木是怎么回事
________除以58的商是157,余数是45.
用replacepioneer提取html文件中的<p>和</p>
单选题某同学在“研究凸透镜成像”的实验中,
PS 中的合并图层有哪些作用?
河北人爱吃什么
下图是山西省煤炭的综合利用图,读图完成:山
推荐资讯
发音guyou就是动弹或微动的意思,这个土语咋
微信朋友圈的小视频被我放大了要怎么缩小?
15款全新F3能装导航么
如皋市国土资源执法监察大队江安中队在什么地
成都到红原要多久
选择菜单中在word中“视图-工具栏”在“常用
很嗨歌有?
最美的画面 600字左右作文
池州市水务局地址有知道的么?有点事想过去!
智能手机什么牌子好,智能手机十大品牌排行榜
赤峰市松山区城市管理局位置在什么地方啊,我
游戏王玩法是什么样的啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?