Flash向量 0 序言

2021-09-26 02:42:37 字數 774 閱讀 6279

這些教程的目的是:解釋如何在flash(actionscript)中使用向量(向量,vector)。你不一定要有很好的數學基礎,當然如果有基礎知識,那更好。請注意,這裡只討論二維向量,如果你要找的是三維向量的話,恐怕你得去別的地方看看。

當然,並不是每乙個遊戲都需要向量,在基於文字的冒險類遊戲中,向量計算將毫無用處。但在大多數遊戲中,運動向量是可以帶來巨大的幫助的:如高爾夫,彈球,迷宮,賽車或射擊遊戲,基於向量的物理引擎對於這些遊戲是非常有幫助的。

學習這篇教程你需要了解actionscript和flash的一些知識。如果你從來沒有做過遊戲或者flash,這篇教程可能很難理解。就像我的英語不太好一樣,可能有許多錯誤,有些部分可能講解得不太清楚。實在不好意思,不過我會盡全力。如果您發現了任何講解錯誤或程式的bug,請告訴我。

我用的是flash5來建立**和原始檔。主要是因為我用flash5工作起來比較快【注:歷史原因,他最初的時候用的是這個】。這些**和原始檔在flashmx(ver6)執行,應該不會有啥問題的。但是flashmx2004(ver7)出來了新的as2和原來的as1不完全相容,所以**執行可能會失敗,但也可能正常工作。總體來說,如果你真的想使用as2,你應該自己編寫新的**【注:現在應該編寫as3】。當然,哪些基礎知識,是仍然可以使用的,正因如此這篇教程還是非常有價值的。比較新一些的例子是用 flash8開發的,但仍然使用actionscript 1。

這裡發布的例子、**和原始檔都可以在creative commons license下自由使用。

我希望你在這裡能找到對你有用的東西:)

謝謝 tony 2005

程式設計師數學 0 序言

想當年,本人也是數學小大拿一枚,初中 高中 大學數學都考過滿分。步入社會後,數學水平迅速渣化,前段時間遇到乙個一元二次方程,都忘了怎麼解。最近想研究下演算法,發現數學基礎太渣,研究不來。於是下決心學習下初中 高中 大學階段的數學知識。重在理解和領會,不注重做題。從乙個過來人的身份,參悟下數學中的知識...

flash as打造FLASH向量線條擦除

flash向量線條擦除 向量線條的擦除在塗鴉板也許用處不是很大 寫的不到位,還望高手指點 原理很簡單,用橡皮來檢測與陣列中的點相碰 刪除碰撞點 重新繪製線條 放在第一幀就可以執行 var startx number 起始點 var starty number var path movieclip t...

Flash向量 3 加法和投影

基礎。處理多個向量。1個單獨的向量,在很多的時候,讓你覺得已經足夠的智慧型和強大,去應付這個世界上的各種問題。然而事實上,你很少只需要1個向量,通常,你需要使用2個,3個甚至更多的向量。所以管理多個向量是非常重要的,否則它們會脫離你的控制,要知道和乙個失控的向量戰鬥不是一件好玩的事情。首先,多數情況...