標籤: 暫無標籤

使用 Director 可以創建包含高品質圖像、數字視頻、音頻、動畫、三維模型、文本、超文本以及 Flash 文件的多媒體程序。如果你在尋找一種可以開發多媒體演示程序,單人或多人遊戲,畫圖程序,幻燈片,平面或三維的演示空間的工具的話,那麼, Director 就是你所要找的工具。

1說明

Director是美國Adobe公司開發的一款軟體,主要用於多媒體項目的集成開發。廣泛應用於多媒體光碟、教學/彙報課件、觸摸屏軟體、網路電影、網路互動式多媒體查詢系統、企業多媒體形象展示、遊戲和屏幕保護等的開發製作。

Director 12.0圖冊

Director 12.0圖冊
歷史
最早的版本出現在1985年(也就是Macintosh電腦問世的第二年),當時叫Video Works,而且只有Macintosh版本。Video Work配合當時的macintosh的圖形用戶介面環境,特別是在動畫製作上易學易用,贏得了很高的聲譽。在1987年,Video Works II推出。
在1989年,Macromedia(當時叫Macromind)再度改版,同時將Video Works II改名為Director 1.0,從此Director正式定名,屏幕上的圖標(Icon)也由原來的一台攝象機換成一張導演椅。
1991年,Director推出第二版:Director 2.0,這個版本做了一個重大改進,就是加入了Lingo語言,這使得使用者可以用Lingo製作出交互的多媒體,而不是象過去只是線的動畫和展示。
1992年,Direcror 3.x推出,加入了QuickTime的功能。這使得過去必須依賴程序來控制外部錄象機以播放圖象的情況不再存在,所有的媒體 均可以完全地數字化集成在一起。至此,Director幾乎成為Macintosh上多媒體製作的代名詞,同時,在Windows、SGI上也有播放程序。
1994年,Director 4.0同時推出Macintosh和Windows兩個版本,成為一個真正的跨平台的編著軟體。這使得眾多的Windows用戶欣喜若狂,(為當時只有tool book和Authorware可供使用,而對於功能強大的Director他們只能望洋興嘆)。這個版本在介面的外觀和Lingo語言上進行了增強。
1996年,Director推出第五版:Director 5.0,這個版支持Windoes 95,它有兩個重要的概念推出,一個是Xtra,Xtra是由第三方提供的可以增強Director功能的外部模塊,類似與Photoshop的Plug-ins,Xtra是跨平台、跨應用、可編譯的擴展,這樣使得Director得到廣大開發商的支持。另外一個是Shockwave,使用Shockwave技術,可以把Director生成的文件放到互連網上,這使本來只能在單機下欣賞的精彩互動程序可以在Internet上觀看。
1997年,Director6.0發布,緊接著又推出了6.5,這個版本主要進行了技術增強,例如通道擴充到120個(原來只有48個),增強了Lingo語言。在Windows平台,支持了Direct Draw 和Direct Sound技術,在Macintosh上,支持了QuickDraw 3D和QuickTime VR。
1998年末,發布Director7.0,並且集成了一個開發包,叫:Direcror 7 Shockwave Internet Studio,從這個命名上可以看出。Macromedia準備在互連網的多媒體上取得霸主地位,這個版本除了在功能和Lingo上增強之外,著重增強了Internet功能,例如集成了網頁圖形製作工具Fireworks,把Shockwave升級到7.0,關於7.0的詳細信息你可以看我們的新增功能和教程。
2000年,Director推出了8.0,此版本為用戶提供了更加自由、高效的工作環境,如:能將可設置的對象屬性分組放置在Property Inspector面板中,增加了輔助線、放大、鎖定精靈等功能。聲音方面新增的Lingo指令在支持多個聲音流的同時精確地支持聲音對象的循環點、提示點,可以自由地暫停、繼續或循環播放聲音對象。在Lingo腳本編輯方面,帶有用戶交互功能的行為庫成為了標準的腳本自動生成功能,而且還提供了連接腳本文件的功能。
2002年推出Director MX版,即9.0版。新版本增加的功能有:提供3D文字演員;可以導入3ds max、Maya等3D動畫軟體產生的Shockwave 3D文件;內置豐富的3D Lingo命令;與Flash MX完全整合併支持RealVideo、RealAudio、MP3、Apple QuickTime等格式的流媒體;提供Shockwave Multiuser Server 3,可同時容納2000個用戶,是開發多用戶軟體的重要工具;
2004年,推出了Director MX 2004版,即10.0版。此版增加了對Javascript語言的支持,開發人員可以使用具有行業標準的腳本語言編寫腳本,使開發人員節省了學習一門新語言的時間。支持更多諸如Windows Media和DVD視頻等媒體格式,並與Flash MX 2004等新版本的網頁設計和開發工具存在介面。由於10.0版在許多方面都很成熟,而且經由國內發燒友所做的漢化補丁也幾近完美,所以在最新的12.0版面世之時,10.0版仍然擁有許多忠實的用戶。
2008年2月,發布Adobe Director 11.0版,2005年Adobe收購了Macromedia公司,3年後才正式發布了收購后的最新版本。讓大家恭候了4年之久的Director 11擁有更富彈性、更易使用的創作環境,利用它,多媒體創作者可以創作出更強大的互動式程序、三維虛擬遊戲等多媒體作品。Director 11在用戶界面、文字引擎、支持平台和發布進程幾個方面也有了很大的改進,並且新增了圖形濾鏡功能,支持Unicode編碼和Ageia物理引擎。
2009年3月,發布Adobe Director 11.5版。新版本支持新音頻引擎、高清視頻和高級3D特性,可為遊戲開發人員、多媒體創作人員、電子教育專業人員提供一個創建在線和桌面程序的彈性平台;引入了全新的音頻引擎,支持5.1聲道環繞音效,還可藉助實時混頻能力創建音頻特效;支持H.264視頻格式和RTMP協議流媒體,可創建高清視頻內容;支持Mac OS X 10.5 Leopard平台,並繼續支持JavaScript和Lingo腳本語言。
2013年1月,發布Adobe Director 12.0。此版又增加了許多引人入勝的特性。支持發布遊戲、應用程序到IOS平台(需MAC環境下),通過lingo腳本語言可以訪問設備的加速記、陀螺儀等數據,支持多點觸摸、手勢識別等事件;支持立體視覺,基於底層渲染層的實時渲染,你的作品不需要任何修改即可通過lingo開啟或關閉立體視覺,以及參數控制,最終用戶只需要一個紅青立體眼鏡(Red-Cyan glasses),即可觀看到精彩的立體感十足的遊戲與應用體驗;全新的后處理效果,這是針對整個3D場景的特效處理,類似傳統2D的點陣圖濾鏡效果。包括如:卷積濾鏡,顏色調整濾鏡,夜間視覺濾鏡,運動模糊濾鏡等;新增紋理材質與著色器的支持,如:柏林雜訊紋理貼圖(PerlinNoise Texture),立方環境貼圖貼圖(CubeMap Render Texture),置換著色器(Displacement Shader),菲涅爾特效著色器(Fresnel Shader);支持Flash Player 11.X,包括最新的Flash Stage 3D內容的支持,比較遺憾的是,目前對於Flash 3D,只支持軟體渲染,不支持硬體加速;新增代碼提示功能,這一功能總體很不錯,只要輸入任意2個字元,即可獲取到相關的提示,大大提高編碼效率。

2適用者

動畫設計師使用 Director 製作動畫作品,並以流媒體的形式在網路上發布或者使用光碟發布作品。
網路開發人員使用 Director 為自己的網頁添加音樂、交互或者數據處理能力。
遊戲和娛樂開發人員使用 Director 開發單機版遊戲,並以 CD 或者 DVD-ROM 的作為媒介發布自己的作品,或者開發多用戶的在線遊戲。
教育工作者使用 Director 製作多媒體課件(教師用)或者學件(學生用),提高教學效果。
軟體開發人員使用 Director 為自己的作品製作教學,直到用戶如何使用自己開發的軟體,或者是指導用戶完成安裝過程。
商人使用 Director 創建幻燈演示或者培訓材料。
藝術家使用 Director 創建數字藝術品。
展覽布置人員創建觸摸屏為參觀者提供即時的信息。

3特點

支持媒體類型
Director 支持廣泛的媒體類型,包括多種圖形格式以及 QuickTime 、 AVI 、 MP3 、 WAV 、 AIFF 、高級圖像合成、動畫、同步和聲音播放效果等 40 多種媒體類型。
獨有的三維空間
利用 Director 獨有的 Shockwave 3D 引擎,可以輕鬆的創建互動的三維空間,製作交互的三維遊戲,提供引人入勝的用戶體驗,讓你的網站或作品更具吸引力。
5 創建方便可用的程序
Director 可以創建方便使用的軟體,特別是傷殘人士。利用 Director 可以實現鍵盤導航功能和語音朗讀功能,無須使用專門的朗讀軟體。
可擴展性強
Director 採用了 Xtra體系結構,因而消除了其它多媒體開發工具的限制。使用 Director 的擴展功能,可以為 Director 添加無限的自定義特性和功能。例如,可以在 Director 內部訪問和控制其它的應用程序。目前有眾多的第三方公司為 Director 開發出各種功能各異的插件。
設置movie以適應屏幕大小
A:使用如下script:
on preparemovie
(the stage).rect=(the desktoprectlist).[1]
(the stage).drawrect=(the desktoprectlist).[1]
end
中文菜單
可以用installmenu的標準方法生成中文菜單,但字體、字型大小設置全部無效。
filmloop的控制
以下behavior的功能是用於一個filmloop sprite,點擊暫停,再次點擊則繼續。
property ppause,pframe
on beginsprite me
ppause=false
pframe=1
end
on mouseup me
ppause=not ppause
if ppause then
tell sprite(me.spriteNum) to pframe=the frame
end if
end
on exitframe me
if ppause then
if pframe=1 then
tell sprite(me.spriteNum) to go to the lastframe
else
tell sprite(me.spriteNum) to go to pframe-1
end if
end if
end
由此我們也可以知道,我們無法使filmloop的播放速度快於movie,但可以用上法的變通來減慢它。
補充說明:tell sprite...用法類似tell window,但尚未見於正式文檔,我使用至今,尚未見其出錯。
動態地改為Director內置圖標
最常用和簡單的方法是對於一個sprite,施與以下behavior:
on beginsprite me
sprite(me.spriteNum).cursor=280 --手形游標
end
一般的游標設置以上一句就夠了,更具個性化的游標設置這裡不談了。
事件發生的順序
prepareMovie
beginsprite for frame 1
stepFrame for frame 1
prepareframe for frame 1
startMovie
enterFrame for frmae 1
exitfrmae for frame 1
beginsprite for next frame

設置搜索路徑

A:實際上,在prepareMovie前,所用到的cast及相關的member包括其鏈接關係都應作好準備。
所以不可在movie內為自身設置搜索路徑。一般在stub player中設置searchpath為佳。

相關評論

同義詞:暫無同義詞