Egret社区
1银子
"skin": [
  {
    "slot": [
      {
        "name": "bone1_boundingBox",
        "display": [
          {
            "type": "boundingBox",
            "name": "bone1_boundingBox",
            "subType": "polygon",
            "vertices": [
              -27.78,
              -16.92,
              -27.48,
              31.83,
              29.22,
              31.98,
              28.77,
              -16.32
            ]
          }
        ]
      },
这是部分数据,点在骨骼中间 检测为fase 为啥

分享到 :
0 人收藏

14 个回复

倒序浏览
球拍  登堂入室 | 2018-10-19 09:38:02
默认碰撞检测是关闭的,你开启下试试
yohannhe  登堂入室 | 2018-10-19 09:54:06
球拍 发表于 2018-10-19 09:38
默认碰撞检测是关闭的,你开启下试试

如何开启碰撞啊
球拍  登堂入室 | 2018-10-19 09:57:02

对象.touchEnabled=true;
球拍  登堂入室 | 2018-10-19 09:58:51

想歪了,那是触摸.无视回答吧orz
yohannhe  登堂入室 | 2018-10-19 10:05:02
球拍 发表于 2018-10-19 09:57
对象.touchEnabled=true;

知道问题了貌似不是这个原因,,是因为我再db里面绘制的的碰撞区域导出来的碰撞坐标不是跟随骨骼动画的坐标来的,,我尝试把鼠标在碰撞区域坐标上点是有效的,,但是和骨骼动画不在一起了,,,这种要怎么解决,,,
yohannhe  登堂入室 | 2018-10-19 10:15:36
球拍 发表于 2018-10-19 09:57
对象.touchEnabled=true;

或者说,转成骨架内坐标系的正确操作应该是什么
球拍  登堂入室 | 2018-10-19 10:25:46
yohannhe 发表于 2018-10-19 10:15
或者说,转成骨架内坐标系的正确操作应该是什么

那就要知道你导出时db坐标位置了.用zero坐标减去的xy加到碰撞点,或者物体减去原有坐标.
yohannhe  登堂入室 | 2018-10-19 10:27:48
球拍 发表于 2018-10-19 10:25
那就要知道你导出时db坐标位置了.用zero坐标减去的xy加到碰撞点,或者物体减去原有坐标. ...

只能这么处理吗,还是说有什么内置的函数之类的东西
球拍  登堂入室 | 2018-10-19 10:33:59
yohannhe 发表于 2018-10-19 10:27
只能这么处理吗,还是说有什么内置的函数之类的东西

这方面我就不熟了,你去问问@山猫
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部