游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2927|回复: 1

玩家(第一人称视角)如何碰撞检测

[复制链接]

12

主题

90

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
发表于 2012-10-31 19:04:00 | 显示全部楼层 |阅读模式
如何碰撞检测的问题:
1、玩家(第一人称视角)如何碰撞检测
2、碰撞检测后的响应:
   ①、遇到小坡度的坡可以往上走
   ②、遇到楼梯可以晚上走
   ③、遇到墙时可以沿着墙走,例如:与墙45度角相交,可以沿平行于墙的分量方向运动

请问如何实现呢

3

主题

81

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
QQ
发表于 2012-11-6 18:27:00 | 显示全部楼层

Re:玩家(第一人称视角)如何碰撞检测

小弟愚见:
1. 第一人称碰撞问题
所谓的第一人称,即摄像机。要监测碰撞,必然得设定自身的长宽高吧?换个角度说,所谓的碰撞监测无非是检查2个图元是否相交而已。好的算法,能在这基础上进行优化。如果自己想不出来,也不想参考别人的代码,那就直接判断就行了。
2.碰撞后的响应
小弟觉得,在第一人称中,这些响应无非是摄像机位置的移动而已。具体的移动轨迹可以根据你的响应规则来写。效果应该能出来,至于说有多逼真,比如像COD8中那样,那也是得靠自己慢慢的调整和优化。

以上均是小弟愚见,献丑了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-27 12:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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