模拟人移动的速度

Bobby 2000-06-17 01:35:00
Hi all:
看:

CLASS HUMAN{
VECTOR vPosition;
VECTOR vSpeed;
VECTOR vAcceleration;
};

用箭头键来控制人移动的方向,空格代表跳跃,还有蹲下,冲刺,即转身等等动作。怎样来很好地确定上述三个向量的值呢?例如正在向前跑动时,突然往回跑,那就应该有一个刹车的动作,就是说, vSpeed要先变成(0,0,0)再变成反方向的某值,而不能直接把vSpeed由(0,0,10)直接变成(0,0,-10),再加上跳跃等动作,我觉得非常复杂!如果您觉得三言两语说不清楚,能不能介绍我看看某些方面的书籍呢?(这好像是人体力学的知识耶!) 其实我正在写一个类似quake3的vr“引擎“(见笑了),非常需要您的帮忙。

大二的bobby
...全文
158 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bobby 2000-06-19
  • 打赏
  • 举报
回复
to ghj1976:
我没找到什么东西呀!
bobby
蝈蝈俊 2000-06-17
  • 打赏
  • 举报
回复
介绍几个关于这方面的网站:

http://slg.3322.net/
http://rpg.3322.net/
http://go.163.com/~gougang/
http://asaba.163.net/main.htm

33,006

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧