作者etrexetrex (ETREX)
看板Flash
标题Re: [作品]小迷宫
时间Mon Jan 16 12:28:16 2006
※ 引述《etrexetrex (ETREX)》之铭言:
: ※ 引述《etrexetrex (ETREX)》之铭言:
: : 我想把这个游戏作成 在转弯的时候旋转画面
: : 而不是直接的往左右走
: : 想作成类似赛车的控制模式
: : 我现在的做法是 移动 root 跟箭头 不移动墙壁
: : 我发现 root 的旋转中心都是X=0 Y=0
: : 那样会造成箭头不在旋转中心上的问题
: : 请问有办法控制 root 的旋转中心吗XD
: : 如果不能控制旋转中心的话
: : 我只有把整个程式改掉了
: : 改成移动墙壁、不移动 root 跟箭头
: : 箭头放在 root 的旋转中心上...
: 推 fabianwind:用重心点(不知道统称是什麽) 就是用任意改变工具时 01/16 00:39
: → fabianwind:中间会有一个圆圆的 改变那个的位置就是控制中心点了 01/16 00:40
: 那个圆圆白白的重心 好像只有元件才会有
: 我说的是主场景的旋转...
: 不过我发现主场景的旋转会造成碰撞判断错误
: 所以应该要用旋转墙壁的方式求解了...
: 问题我没学过旋转的公式 Orz...
推 forestking:让元件旋转其实不难 看一下书很容易就可以做出来了? 01/16 10:56
推 forestking:不过不太清楚你会怎麽做 ^^" 01/16 11:00
感谢您的回覆
请看我目前作出来的副产品
这是可以用键盘控制的
上下:控制前进跟後退
左右:旋转前进的方向
http://student.scvs.tpc.edu.tw/~s119069/FLASH/rotationTest.html
我想要作到的是这样子
http://student.scvs.tpc.edu.tw/~s119069/FLASH/rotationTest2.html
只是变成这样之後 碰撞侦测会判断错误
明明就没碰到墙,但是他判断出碰到墙了...Orz
现在我打算不动主场景的rotation了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.138.83