flashas3.0教程:papervision3d應用1-環(huán)境配置_第1頁
flashas3.0教程:papervision3d應用1-環(huán)境配置_第2頁
flashas3.0教程:papervision3d應用1-環(huán)境配置_第3頁
flashas3.0教程:papervision3d應用1-環(huán)境配置_第4頁
flashas3.0教程:papervision3d應用1-環(huán)境配置_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Flassh AAS3.0教程程:Paaperrvissionn3D應應用1環(huán)境境配置Papeerviisioon3DD(簡稱稱PV33D)是是一個開開源的33D引擎擎,用它它可以比比較容易易制作出出理想的的3D效效果,目目的在于于實現(xiàn)更更加炫麗麗美觀、功能強強大的FFlassh 33D WWeb應應用程序序。本例例為Paaperrvissionn3D入入門系列列教程,在在本課中中我們將將學習PPapeerviisioon3DD的環(huán)境境配置papeerviisioon3DD入門教教程1:配置環(huán)環(huán)境paaperrvissionn3D(簡稱PPV3DD)是一一個開源源的3DD引擎,用它可可以比較較

2、容易制制作出理理想的33D效果果.其它它就是別別人寫好好的一類類而已.要使用用PV33D,首首先必須須獲取其其源代碼碼,即要要下載那那些類首先按標標準的獲獲取方法法來取得得這些代代碼:它需要一一個叫做做版本注注冊軟件件:toortooiseesvnn, 請請從這里里下載: HYPERLINK htttp:/toortooiseesvnn.tiigriis.oorg下載后,安裝,然后會會讓你重重啟計算算機,重重啟后,新建一一個文件件夾,比比如:dd:/PPV3DD,然后后,在這這個文件件夾上點點擊右鍵鍵,運行行:SVVN cchecckouut,然后,將將這個 HYPERLINK /svn/tr

3、unk hhttpp:/pappervvisiion33d.ggooggleccodee.coom/ssvn/truunk 復制到到地址欄欄中點擊,OOK后,代碼會會下載到到這個文文件夾中中. 其實有用用的就是是一些類類而已,你就想想,用什什么版本本注冊軟軟件啊,直接下下載那些些類的壓壓縮包,解壓到到一個文文件夾中中不就行行了?比比如,解解壓到 d:/PV33D.是是的,你你總是非非常正確確的,下下載地址址: HYPERLINK /p/papervision3d/downloads/list hhttpp:/m/p/pappervvisiion33d/ddownnloaads/lisst現(xiàn)在,

4、代代碼已下下好了,接下來來我們對對flaash進進行一些些設置,讓它能能找到這這些類. 打開fllashh css3(或或cs44),點點擊 編編輯首首選參數(shù)數(shù)AcctioonSppripptAActiionSSpriipt 3.00設置,在打開開的對話話框中點點+號,增加一一個地址址:d:/PVV3D/as33/trrunkk/srrc,然然后,點點擊OKK,完成成設置,這是告告訴fllashh到哪里里去找這這些類.通過這這個設置置后,以以后你的的fallsh cs33就可直直接調用用這些類類來創(chuàng)建建3D效效果了.好了,PPV3DD的環(huán)境境配置至至此完成成.可能能你會懷懷凝,我我是否已已做好

5、呢呢?下面面我們來來創(chuàng)第一一個PVV3D效效果,一一個立方方體,很很重要的的東西,后的章章節(jié)會以以它來進進行分析析的. 新建一AActiionSSpriipt文文檔,將將下面的的代碼復復制到文文檔中:(這個個效果來來自網(wǎng)絡絡)packkagee impportt fllashh.diispllay.Sprritee; iimpoort flaash.eveentss.Evventt; iimpoort orgg.paaperrvissionn3d.cammeraas.CCameera33D; impportt orrg.ppapeerviisioon3dd.maaterrialls.WWire

6、efraameMMateeriaal; impportt orrg.ppapeerviisioon3dd.maaterrialls.uutills.MMateeriaalsLListt; iimpoort orgg.paaperrvissionn3d.objjectts.pprimmitiivess.Cuube; immporrt oorg.pappervvisiion33d.rrendder.BassicRRendderEEngiine; immporrt oorg.pappervvisiion33d.sscennes.Sceene33D; impportt orrg.ppapeerviis

7、ioon3dd.viiew.Vieewpoort33D; SWWF ( wiidthh = 6440, heeighht = 4480, bbackkgroounddCollor = #ffffffff, frrameeRatte = 331 ) puubliic cclasss RRotaatinngCuubeEExammplee exxtennds Sprritee priivatte vvar vieewpoort:Vieewpoort33D; priivatte vvar sceene:Sceene33D; priivatte vvar cammeraa:Caamerra3DD; pp

8、rivvatee vaar rrenddereer:BBasiicReendeerEnnginne; priivatte vvar cubbe:CCubee; ppubllic funnctiion RottatiingCCubeeExaamplle() iinittPappervvisiion33D(); ccreaateCCubee(); beeginnRennderr(); priivatte ffuncctioon iinittPappervvisiion33D():vooid viiewpportt = neww Viiewpportt3D(); adddChiild(vieewpo

9、ort); sscenne = neew SScenne3DD(); caamerra = neew CCameera33D(); rrenddereer = neew BBasiicReendeerEnnginne(); prrivaate funnctiion creeateeCubbe():vooid vaar aallMM:WiirefframmeMaaterriall = neww WiirefframmeMaaterriall(); vaar mm:MaaterriallsLiist = nnew MatteriialssLisst(); mm.adddMaaterriall(al

10、llM, aall); /wwidtth, deppth, heeighht vvar w:NNumbber = 3300; vaar dd:Nuumbeer = 5000; varr h:Nummberr = 7000; /seegmeentss S, T, annd HH vaar ssS:iint = 22; vvar sT:intt = 3; varr sHH:innt = 4; cuube = nnew Cubbe(mm, ww, dd, hh, ssS, sT, sHH); sceene.adddChiild(cubbe); priivatte ffuncctioon bbegii

11、nReendeer():vooid /callls thee reendeer ffuncctioon eeverry fframme aaddEEvenntLiisteenerr(Evventt.ENNTERR_FRRAMEE, rrendder); prrivaate funnctiion rennderr(e:Eveent):vooid /rottatees aarouund thee veertiicall axxis cubbe.yyaw(2); /rottatees aarouund thee laaterral axiis ccubee.piitchh(1); rrenddereer.rrendderSScenne(sscenne, cammeraa, vviewwporrt); 將文件保保存為:RottatiingCCubeeExaamplle.aas接下來,新建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論