游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1964|回复: 4

请问一个在地形mesh中移动遇到的颤抖现象

[复制链接]

36

主题

197

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2007-1-12 11:13:00 | 显示全部楼层 |阅读模式
我用射线法,对地形mesh外轮廓构造的面进行判断

但是当角色位置在一个凹角的时候,并且速度方向如图中那样

里面的a点是起始位置,箭头是当时的速度,a点算出来,下一帧位置b,而下一帧,b点有算出下一帧位置是a

人物在a,b点来回移动,导致画面颤抖


不知道怎么解决这个问题?
sf_200711211131.jpg

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-12 11:29:00 | 显示全部楼层

Re:请问一个在地形mesh中移动遇到的颤抖现象

人物的运动是否能说的再清楚一些?我的理解是人从A走向B,再从B走向A,这样反复运动对吗?如果是的话,那么人物所在的这条路径的状况是怎样的?你的箭头向上是表示人物除了水平运动外还同时向上运动吗?。

36

主题

197

帖子

197

积分

注册会员

Rank: 2

积分
197
 楼主| 发表于 2007-1-12 11:33:00 | 显示全部楼层

Re:请问一个在地形mesh中移动遇到的颤抖现象

是俯视图啊,假定人物只在水平面上移动,不是a点移动到b点,而是,a点根据当前速度,和边界计算出人物下一帧的位置b

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-12 11:46:00 | 显示全部楼层

Re:请问一个在地形mesh中移动遇到的颤抖现象

我只能按照我自己的理解来分析了,我估计你可能是在做服务端的程序,想为客户端提供人物的确切位置,使人物按照服务端提供的数据运动,要是这样的话,那发生颤动,是不是动画产生的跳变呢?会不会距离短,使得动画贞间的平滑出现问题呢?我这是瞎猜,你做的参考吧,我吃饭去了。

5

主题

46

帖子

55

积分

注册会员

Rank: 2

积分
55
QQ
发表于 2007-1-13 09:27:00 | 显示全部楼层

Re:请问一个在地形mesh中移动遇到的颤抖现象

你可能是要做物体的移动,你用物体与目标点的距离判断是否到达,
速度大的话经常会来回抖动的。
所以我的做法是用时间来判断是否到达,精确也没可能抖动。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 05:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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