| 赞 | 23 |
| VIP | |
| 好人卡 | |
| 积分 | 31 |
| 经验 | |
| 最后登录 | 2026-7-25 |
| 在线时间 | 1535 小时 |
孤独守望
- 梦石
- 0
- 星屑
- 3144
- 在线时间
- 1535 小时
- 注册时间
- 2006-10-16
- 回帖
- 4223
 
|
发表于 2009-1-20 01:13:38
|
显示全部楼层
以下引用缺牙de兔子于2009-1-19 17:08:43的发言:
本贴悬赏额度如下:VIP:0 积分:100
就是我在MAP上显示两张图片
如何用脚本判断这2张图片的边缘正在接触?
我用了全站搜索就是找不到相关的内容
精灵碰撞
图片碰撞 判断碰撞的图片的文件名
是“事件”中的“显示图片”?
关于Bitmap碰撞随便弄了一个,未测试
- def hitT2(bitmap1,bitmap2)
- xs = Math.abs(bitmap1.x - bitmap2.x)
- ys = Math.abs(bitmap1.y - bitmap2.y)
- bx = false
- by = false
- if bitmap1.x > bitmap2.x
- bx = xs > bitmap2.width ? false : true
- else
- bx = xs > bitmap1.width ? false : true
- end
- if bitmap1.y > bitmap2.y
- by = ys > bitmap2.height ? false : true
- else
- by = ys > bitmap1.height ? false : true
- end
- if bx == true and by == true
- return true
- else
- return false
- end
- end
复制代码 系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~ |
|