作者yf2923850 (Mu)
看板Flash
标题Re: [问题] 写一个炮台游戏
时间Thu May 3 18:26:30 2007
※ 引述《aquarianboy (我是没牌的营养师!)》之铭言:
: ※ 引述《yf2923850 (Mu)》之铭言:
: : 场景是中间一个炮台(固定在中央) 然後四面八方会过来一些怪兽
: : 目前图都画完了 正在写AS
: : 可是现在卡在炮台的转动上
: : 我知道可以藉由_rotation来改变中间炮台影片片段的角度
: : 但是要如何藉由滑鼠的所在位置 来正确的改变跑台所要瞄准的角度呢?
: : 我用onMouseMove写程式抓取上一个滑鼠座标 藉由上一个的座标减去现在的滑鼠座标
: : 的变数来当_rotation的累增值 但还是很奇怪.... 这个方法应该不行.....
: : 请教版上的高手给点提示m(_ _)m
: 附上一个之前的玩具给你参考
: http://www.eddie.com.tw/FlashLabs/Examples/Roller/
: 看起来可能不一样,但原理是一样的 :)
: 原始档:
: http://www.eddie.com.tw/FlashLabs/Examples/Roller/roller.rar
: 供你参考 :)
谢谢!! 我最後用了奇怪的方式把需要的功能做到了....
http://sdf123a.myweb.hinet.net/test.rar (原始档)
http://sdf123a.myweb.hinet.net/test.swf (SWF档)
可是现在卡在 击中的判定上面
我用hitTest来判断是否有碰到光束的影片片段 有碰到的话就让球消失
但是hitTest在判断上 影片片段的范围太大了 连空白部分也算在里面
导致我连光束都没碰到球(只在附近) 球也会消失
我要如何把 击中的判定限制在橘色光线上呢??
是要把炮台跟光束的动画分开做吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.114.205