开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:501

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 431|回复: 6

[其他] 如何获得不规则网格上,相对某坐标的最近点

[复制链接]  [移动端链接]
3偶尔光临
212/300
排名
10724
昨日变化

3

主题

50

帖子

212

积分

Rank: 3Rank: 3Rank: 3

UID
246388
好友
0
蛮牛币
90
威望
0
注册时间
2017-9-27
在线时间
79 小时
最后登录
2018-2-22
发表于 2018-2-1 09:54:38 | 显示全部楼层 |阅读模式
10蛮牛币
如何获得不规则网格上,相对某坐标的最近点。网格碰撞体给定的方法获得的是非凹碰撞体上离坐标最近的点,而地形碰撞体是崎岖不平高低错落的,我想知道地形表面上距离某点最近的点如何获取,谢谢。

回复

使用道具 举报

2初来乍到
137/150
排名
11391
昨日变化

0

主题

18

帖子

137

积分

Rank: 2Rank: 2

UID
86570
好友
0
蛮牛币
66
威望
0
注册时间
2015-3-29
在线时间
53 小时
最后登录
2018-2-13
发表于 2018-2-1 09:54:39 | 显示全部楼层
可以在坐标点上建立0大小球形碰撞体,然后逐渐放大检测碰撞点!

回复

使用道具 举报

3偶尔光临
212/300
排名
10724
昨日变化

3

主题

50

帖子

212

积分

Rank: 3Rank: 3Rank: 3

UID
246388
好友
0
蛮牛币
90
威望
0
注册时间
2017-9-27
在线时间
79 小时
最后登录
2018-2-22
 楼主| 发表于 2018-2-2 14:55:07 | 显示全部楼层
luoxue0326 发表于 2018-2-2 11:51
可以在坐标点上建立0大小球形碰撞体,然后逐渐放大检测碰撞点!

会不会过慢啊,我想实现的效果是:
角色在并不平坦的地形上移动(可跳跃),取消角色刚体上的重力,而是加恒定大小的力,方向是朝向距离地形最近的那个点——如果角色在球内侧移动,将没有终点(可跳跃)
实时改变trigger的大小是不是会有点儿慢啊

回复

使用道具 举报

2初来乍到
137/150
排名
11391
昨日变化

0

主题

18

帖子

137

积分

Rank: 2Rank: 2

UID
86570
好友
0
蛮牛币
66
威望
0
注册时间
2015-3-29
在线时间
53 小时
最后登录
2018-2-13
发表于 2018-2-2 15:46:43 | 显示全部楼层
MNSuZhen 发表于 2018-2-2 14:55
会不会过慢啊,我想实现的效果是:
角色在并不平坦的地形上移动(可跳跃),取消角色刚体上的重力,而是 ...

那你就搞个Plane 上下移动,检测碰撞点,记得关掉MeshRenderer

回复

使用道具 举报

3偶尔光临
212/300
排名
10724
昨日变化

3

主题

50

帖子

212

积分

Rank: 3Rank: 3Rank: 3

UID
246388
好友
0
蛮牛币
90
威望
0
注册时间
2017-9-27
在线时间
79 小时
最后登录
2018-2-22
 楼主| 发表于 2018-2-2 16:03:34 | 显示全部楼层
luoxue0326 发表于 2018-2-2 15:46
那你就搞个Plane 上下移动,检测碰撞点,记得关掉MeshRenderer

那碰撞点岂不是始终在下方了么

回复

使用道具 举报

3偶尔光临
212/300
排名
10724
昨日变化

3

主题

50

帖子

212

积分

Rank: 3Rank: 3Rank: 3

UID
246388
好友
0
蛮牛币
90
威望
0
注册时间
2017-9-27
在线时间
79 小时
最后登录
2018-2-22
 楼主| 发表于 2018-2-2 16:04:59 | 显示全部楼层
luoxue0326 发表于 2018-2-2 11:51
可以在坐标点上建立0大小球形碰撞体,然后逐渐放大检测碰撞点!

你有没有其他可行的好主意?
蛮牛币就先给你了

回复

使用道具 举报

2初来乍到
137/150
排名
11391
昨日变化

0

主题

18

帖子

137

积分

Rank: 2Rank: 2

UID
86570
好友
0
蛮牛币
66
威望
0
注册时间
2015-3-29
在线时间
53 小时
最后登录
2018-2-13
发表于 2018-2-2 16:55:10 | 显示全部楼层
MNSuZhen 发表于 2018-2-2 16:03
那碰撞点岂不是始终在下方了么

不一定啊 在前后左右的话 碰到也会有事件的!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表