找回密码
 点一下
楼主: 沉滞的剑

求各位jass神指点,怎么做一个求合力(速度)的函数

[复制链接]
 楼主| 发表于 2012-2-6 04:59:47 | 显示全部楼层

回 lo 的帖子

lo:魔兽做不到那样的精确的,魔兽里用触发移动单位能是0.01秒移动一次,所以捕捉两球碰撞不是两球心的距离等于半径之和,而是小于等于半径之和,所以做不出很精确的东西……另外,如果不是竖直平面的,果断还是直接获取点到点的角度比较省事……如果是弹性碰撞的话,应该是动量守恒的 .. (2012-02-05 19:18)
我已经解决了,我用的是极坐标位移来求向量。
先从原点出发,方向为运动方向,长度为原运动状态的加速度,设为点A
然后从点A出发,方向为碰撞物体A到被被碰撞物体B的方向(质点),长度为A物体的运动速度(完全弹性碰撞),得到点B(原来用的平行四边形法求模长和方向结果被反三角函数的值域给困扰了)
然后用求两点间距离,求两点间方向的函数,带入原点O与位移后的点B的模长和角度就可以了....
实话是,我正在做一个街机格斗类游戏....感觉什么键盘控制移动很喜感,所以就......
回复

使用道具 举报

发表于 2012-2-6 07:51:07 | 显示全部楼层
闹了半天是做格斗类啊……还是想象不出事什么样的地图……
回复

使用道具 举报

发表于 2012-2-7 12:02:16 | 显示全部楼层
   把物理学好就无压力了
回复

使用道具 举报

发表于 2012-2-8 07:51:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 23:34 , Processed in 0.081837 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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