demo是什麼意思?

2022-09-19 06:06:14 字數 1573 閱讀 1807

demo,即demon,惡魔的意思,好可怕,我得跑……

(認真地回答)其實是demonstration啦。程式設計師說的demo指的就是示例**/完整的專案**。

demo是demonstration的縮寫,其中文含意為「示範」、「展示」、「樣片」、「樣稿」,常被用來稱呼具有示範或展示功能及意味的事物。

demo原始碼可以理解為某種計算機語言的示例**,是可以在相應的編譯環境下直接執行的源**,通常demo的作用就是demo原始碼開發者引導其他程式設計師進行二次開發所提供的模板程式**。

在電腦公司,可以看到電腦上展示介紹電腦軟硬體的程式,這些屬於商業性質的demo;這些demo是憑藉圖形與**來吸引顧客,達到宣傳的目的。還有一種demo並非指的商業性的demo,而是在國際比賽,由參賽團體專門為demo比賽而製作的demo。這些demo主要目的是:帶給欣賞者趣味並且發揮電腦在繪圖與**上的親歷。也就是說demo結合令人看到目瞪口呆的cg與**,再加上demo製作者的程式設計技巧與功力,展現出許多高難度的表演。有人說demo就是:「親愛的,我把pc變成sgi了。」得獎的demo在設計時一般進行程式最優化,充分發揮pc的硬體潛力,產生驚人的效果,包括:多變的**,即時運算產生的rener圖形,fractrl,透明,plasma,3d vector space,virtual reality,morph等。

為了達到這些效果,這些比賽用的demo程式通常有下面

四個特性

⑴ 使用組合語言:要產生乙個簡單的demo,用高階語言可以很輕鬆的寫出來,但因為一些限制速度很不理想。運用組合語言最優化,可以充分發揮與控制軟硬體的威力。

⑵ 多聲道的**。

⑶ 突破傳統的繪圖能力:在pc上標準vga在320×200的解析度只能顯示256色,很少有記憶頁,造成很多限制。而demo往往使用特殊的模式,通常稱做x mode,在這些模式下能達到320×200 256色多記憶頁。

⑷ 即時運算:在這些demo裡大多有3d向量空間,虛擬真實的部分,或是有許多的電腦上色效果,還有變形等。由於即時運算的關係,儘管乙個demo不大,也可以播10-15分鐘。

demo就像編乙個遊戲,任何demo都需要有程式設計,美術人員與程式設計人員。常常以demo團隊的方式來編制demo。

乙個demo團體通常包括

⑴ 領隊 organizer:統籌策劃帶領團隊

⑵ 程式設計人員 coder:設計demo程式,他們是demo的核心人物,優秀的coder可以寫出強大而又精巧的demo引擎,乙個優秀的coder+優秀的優化編譯器+upx加殼就足夠能把任意的實時圖形演算程式控制在64kb內了。

⑶作曲家musician:tracker/sound/music,製作**,不是簡單的產生***檔案那麼簡單,由於64kb無法儲存乙個波形檔案,此時的sound track都是通過程式實時波形演算合成而來。基本上乙個成熟的團隊都會寫乙個自己的fm發音引擎,這和8位紅白機的**一樣,好的音效師,可以利用波形合成在簡單的fc遊戲中產生與***一樣的音效,而完全不懂fm合成的音效師則可能只能讓團隊的fm引擎發出「嘀嘀」的正弦波形

⑷ 美工 graphics arts:主要負責demo的構思和素材的建立,他在設計畫面的同時,也要考慮色彩的位深、貼圖的尺寸、畫面的特效以便於更好的能夠提公升cpu和顯示卡的處理效率。

⑸ 其他人員:負責bbs和協助等

uma是什麼意思 UMA是什麼意思?

展開全部 uma 不明生物 是636f707962616964757a686964616f31333431376537動畫 進化戰記 betterman 中的一類人造怪物的統稱,是生命工學食料研究所 b.p.l.所長梅崎博士製造出來 協助他利用阿尼瑪斯之花 大量製造蛋白質 具有驚人攻擊性的怪物。阿拉...

是什麼意思?

meta是html中的元標籤,其中包含了對應html的相關資訊,客戶端瀏覽器或伺服器端的程式會根據這些資訊進行處理。http equiv類似於http的頭部協議,它回應給瀏覽器一些有用的資訊,以幫助正確和精確地顯示網頁內容。content 內容型別 重要!這個網頁的格式是文字的,網頁模式 chars...

In 是什麼意思

函式引數型別前 in 代表什麼 在visual c 中屬於sal批註,是為了編譯系統在分析 時發現缺陷用的 表示是乙個輸入引數。可以定義乙個 in 的巨集,這個巨集什麼都不做,就是形如這樣的。define in void fun int in x 等同於 void fun int x 但是他給出了引...