作者ddavid (星舞弦独角兽神话忆)
看板GameDesign
标题Re: [问题]音速小子的行为模式
时间Sun Jun 4 15:55:03 2006
※ 引述《linjack (嗯)》之铭言:
: 或者是 Pinball 类的游戏中..
: 有各式各样的地型 要如何建立一个完善的碰撞系统其实还蛮麻烦的
: 光是去找某个瞬时的碰撞点 碰撞点的切线/法线要如何精确地找出
: 还要考量到各种效率问题 .... 颇复杂 @__@a
: 一点想法.
Pinball因为球是圆的,碰撞物表面也大多可以用直线或圆来表达,所以很容易
简化。对直线套点到直线距离公式 <= 球半径,对圆算点到点距离 <= 球半径 + 圆
半径,这样就算出碰撞。而弹的方向与力量,对线用镜面反射,对圆就直接反向,再
加上该物件的特殊设定,比如圆碰撞物常有强力反弹的设定,那就是反向但速度乘或
加上多少,另外也有一些速度消耗。然後再维持一个固定下落的加速度,这样就有个
样子了。
音速小子因为有很多类似的元素,所以也应是可以作很多简化的,不太可能是完
整的去算所有细微的碰撞。
--
「传说的最後,魔王总是被勇者封印。但勇者会逝去、封印会衰弱,魔王却永远
不灭。传说呢?传说持续着。只是,变质了。所以对於传说而言,只有反覆无常的自
己是主角,而魔王只是配角。勇者?勇者不过是消耗品罢了,封印则什麽也不是。你
好不容易有机会当上配角,怎麽走回头路想成为消耗品?你早晚会什麽也不是的。」
--星.幻.梦的传说
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.31.182
※ 编辑: ddavid 来自: 140.112.31.182 (06/04 15:57)