Project1
标题:
关于碰撞检测还有未解决的问题请高手帮忙
[打印本页]
作者:
缺牙de兔子
时间:
2009-1-21 19:15
标题:
关于碰撞检测还有未解决的问题请高手帮忙
目前只会用已知的2张图片做检测
devil = Sprite.new
devil.bitmap = Bitmap.new("Graphics/Pictures/1.png")
devil.ox = devil.bitmap.width / 2
devil.oy = devil.bitmap.height / 2
devil.x = 320
devil.y = 240
devil1 = Sprite.new
devil1.bitmap = Bitmap.new("Graphics/Pictures/2.png")
devil1.ox = devil1.bitmap.width / 2
devil1.oy = devil1.bitmap.height / 2
devil1.x = 80
devil1.y = 240
loop do
devil1.x+=1
Graphics.update
if(devil1.bitmap.width/2 < devil.x+devil1.bitmap.width/2&&devil1.x+devil.bitmap.width/2> devil.x-devil1.bitmap.width/2)
if(devil1.bitmap.height/2 < devil.y+devil1.bitmap.height/2&&devil1.y+devil1.bitmap.height/2> devil.y-devil1.bitmap.height/2)
devil1.x=80
end
end
end
复制代码
但是如果我要检测某范围内的一个图片的文件名要怎么检测? [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
★_茄孓
时间:
2009-1-23 17:40
什么意思,是不是固定要检查哪一张图吗? [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
缺牙de兔子
时间:
2009-1-23 18:25
不是哦 是检查 指定矩阵内是否存在某个图片
作者:
★_茄孓
时间:
2009-1-23 23:46
如果有Sprite的x,y坐标在该矩形内应该可以了吧?
作者:
缺牙de兔子
时间:
2009-1-24 00:11
额 有道理...
我竟然没想到
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1