永发信息网

【xdown】flash碰撞检测onClipEvent(enterFrame){\x05if(Key.isDown(Key.UP...

答案:2  悬赏:0  手机版
解决时间 2021-02-13 00:07
【xdown】flash碰撞检测onClipEvent(enterFrame){\x05if(Key.isDown(Key.UP...
最佳答案
【答案】 //1按点来碰撞,能精确到b的边缘,但是碰撞点是A的中心
  if(b.hitTest(_x,_y,false) == true)
  {
  //碰撞
  }
  //2对象碰撞,只能精确到两个对象的矩形边框
  if(b.hitTest(this) == true)
  {
  //碰撞
  }
  //3用数学公式来计算,相对很复杂,一般需要使用box2D等引擎.
  //4 通过图形像素点叠加部分来计算,可以去网上搜索具体算法. 追问: 我在前两个“if”后加上 if(_root.b.hitTest(_root.a._x,_root.a._y,false) == true && Key.isDown(Key.UP)) { …… } 这样改完是a的中点碰到b,但还是b的矩形边框,不是里面图形的边缘。但你说“能精确到b的边缘 ” 追答: 不好意思,写错了,应该是b.hitTest(_x,_y,true)。//这里ture和false表示是否判断形状。 其中b的形状必须是矢量图形,如果是一个带透明的位图是没有用的。
全部回答
我好好复习下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
润华尚城街区销售中心地址在哪,我要去那里办
langc是什么牌子的山地车
廉江摩托车最大排量是多少可以上牌大排量的怎
有一种糖放在嘴里化了像血是什么糖
阳光新城(废旧回收店)地址在哪,我要去那里办
(九有六分之五减三又七分之六)加0.80.32加0.6
节气门喷油嘴洗过好爽
快递智能柜地址在哪,我要去那里办事
风柜口邮电所怎么去啊,我要去那办事
美之约美妆连锁地址有知道的么?有点事想过去
一天摄入的食物热量少于多少,才会瘦?
速来宝智能快递服务中心(广西职业技术学院站)
白毛怎么去啊,有知道地址的么
区分xbox360 S的版本方法
近几年来,人们的休闲方式不断“升级”,昔日的
推荐资讯
菜鸟驿站(南宁桂锦苑35号铺面店)地址好找么,
初二汉译英(词组)1.可以谈心的朋友2.太过于
英语作文给知名作家的一封信
轩逸停3个月不开电瓶还有电吗
微信聊天记录怎么备份删不掉
检验二十四小时尿蛋白怎样留尿
类似法神重生的玄幻小说,只要一个女主 男主
属蛇的佩戴什么吉祥物
1958年上海美术出版的三国演义画册价值多少钱
洲际大使卡能升套房吗
佳西球场地址在什么地方,想过去办事
武汉中国地质大学北校区有多少人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?