就是刀光拖尾效果,這個挺有意思,Ogre竟然單寫了一個類來實現這個功能。名字叫做RibbonTrail。 不過這個類似乎并不太好用,實現的效果是從手握武器的位置沿相對襯的兩個方向延伸出片,這樣的話,如果手里是把劍,那么效果就不對了。如果手里的武器是長槍,因為手握得位置也不是正中間,所以也不對。。。。
于是又有人寫了一個WeaponTrial類來解決這個問題。但是他沒有處理縮放問題,所以在連接點從父節點帶來的縮放矩陣影響下,刀光的寬度就會有問題,除非你的人物的骨骼完全沒有縮放。
另外這個WeaponTrial的計算方法確實是相當費。需要重新更新整個的骨骼動畫。
Ogre的一些周邊代碼的水平大抵都是如此,基本的意思有了,不過照工業標準總是差著一些。拿回來需要好好的修改才行。但用來玩玩還是足夠的。
下面是修改后的截圖和代碼。 
新聞熱點
疑難解答