作者etrexetrex (ETREX)
看板GameDesign
标题Re: [程式] Ragdoll Master (避弹人)
时间Mon May 22 19:02:31 2006
※ 引述《clifflu ( 杀气模式)》之铭言:
: ※ 引述《etrexetrex (ETREX)》之铭言:
: : Ragdoll Master (避弹人)
: : http://www.eddiezone.net/flashgame/Ragdoll_Master.htm
: : 这个游戏是我在 PTT LITTLE-GAMES 版里看到的
: : 我的问题是
: : 要如何用FLASH实做一个那样的人形
: : 我想快一天了 囧...
: : 我记得很久以前有另一个FLASH
: : 是一个骨骼模型 关节可以拉动的
: : 跟这个也很像@@
: : 到底要怎麽作呢?
: 不太清楚你所要的是 "让几个 object 相连" 或者是 "这些 object 的行为"
: 让物件相连的方式很简单,只要计算其端点,再平移使端点到某个位置即可。
: 如果是要探讨物件的行为模式,那麽在二维模型上,你可能要假设每段的
: M(n) 和 I(n) 值,环境重力加速度 g,和关节磨擦的效果 F(m)。
: 之後在每一个 frame 重新计算用滑鼠移动头,会使得各 segment 所产生的表现。
: 当然,你可以引入许多假设,来简化计算 (特别是当你不想花时间搞物理原则的时候)
: 这样做的一个极致,大概是直接把肢段的速度和角速度用一个比例常数连接起来吧。
我的问题是
我不晓得要怎样可以作到让两条线段的端点相连
因为一个物件只有一个座标(x,y)
但是却要表示两个端点...
我有想到一个方法可以表示两点:
以座标表示一个端点
以旋转角度表示另一端点(把线段当成指针)
不晓得上述这个方法好不好...
可是要怎麽作到自然下垂我就不会了
--
无名网志:
http://www.wretch.cc/blog/et284vu065k3
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.124.1