(第一篇)FFilmation Glossary 术语
這是一些話,會經(jīng)常使用到,我來一個間短的描述:
Engine:在ffilmation application中engine引擎室用的最多的類。你將一直用這個引擎。
引擎為創(chuàng)建場景scene和切換場景提供方法。在同一時刻只能有且只有一個場景是被看到的。
這個不會在同一時間限制激活狀態(tài)下的場景,但是只有一個場景可見。
?
Scene:一個場景是任意大小的三維空間。這個場景就是你將進行大多數(shù)工作的一個對象。
引擎在一段時間內(nèi)渲染了一個場景。場景是獨立的:沒有什么接口從一個場景或者元素到另一個。
多場景邏輯將在引擎之外編程(我們將看看以后,在本手冊)
場景是被夾在或者生成通過XML定義。
一旦被創(chuàng)建,它們也提供接口增加或者刪除元素。
?
Element:任何在你場景中的東西都是一個元素Element。Camera,lights 和非物質(zhì)的材料和元素例,當然也包括
walls,floors和characters都是元素。
從OOP角度去談,在你的場景中的任何東西都是繼承于the Element Class.
?
RenderableElement:當場景被渲染,一個被渲染的元素就是一個變成圖形符號的元素。
光源Lights不屬于被渲染元素,相反它們用來改變被渲染的元素如何顯示。
?
Plane:Floors和Walls都是面。面在ffilmation引擎中會被特殊處理,因為它們一個場景的基礎(chǔ)結(jié)構(gòu),
也因為其他元素基于這種基礎(chǔ)結(jié)構(gòu)。
一個場景的基礎(chǔ)結(jié)構(gòu)一旦被創(chuàng)建就不能被改變了。為什么?因為這個結(jié)構(gòu)對于zSorting,碰撞,,其他的快速執(zhí)行的算法
,預處理和需要執(zhí)行的公式非常重要。
?
Object:一個object是一個圖形元素,是環(huán)境的一部分和planes相反,無論如何不能被projected。
項目單元式被加在了場景里面的。Objects投影或者接受投影。Trees,Statues(雕像)和Furnitures儲藏物
都是objects的典型例子。如果你定義了一連串的sprites來定義對象以不同的角度,Objects能被旋轉(zhuǎn)。但是不能被移動。
?
Character:一個character是一個在場景中被移動的單間的object。它是一個不同的類因此一些優(yōu)化能被加到靜態(tài)的objects中。人物是最普遍的Characters用法。
?
?
@ Translation Copyright : Linyang
@Date : 2010-8-1
轉(zhuǎn)載于:https://blog.51cto.com/happymilk/410658
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的(第一篇)FFilmation Glossary 术语的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文件的拆分
- 下一篇: ThinkPad系列笔记本待机恢复后,双