游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:547

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

_____________________________________________________________________________________________________________
问答求助版块规则:

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

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

[复制链接]  [移动端链接]
5熟悉之中
774/1000
排名
5271
昨日变化
3

10

主题

184

帖子

774

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

3偶尔光临
194/300
排名
9489
昨日变化

0

主题

18

帖子

194

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

5熟悉之中
774/1000
排名
5271
昨日变化
3

10

主题

184

帖子

774

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

3偶尔光临
194/300
排名
9489
昨日变化

0

主题

18

帖子

194

积分

Rank: 3Rank: 3Rank: 3

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

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

回复

使用道具 举报

5熟悉之中
774/1000
排名
5271
昨日变化
3

10

主题

184

帖子

774

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

5熟悉之中
774/1000
排名
5271
昨日变化
3

10

主题

184

帖子

774

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

3偶尔光临
194/300
排名
9489
昨日变化

0

主题

18

帖子

194

积分

Rank: 3Rank: 3Rank: 3

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

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

回复

使用道具 举报

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

本版积分规则

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