分類:Unsorted(未分類的)
描述:Demonstrates the cube mapping feature where a warp-around environment is reflected off of an object.Uses render-to-texture to create dynamic cubemaps.
簡單來說這是一個立方體貼圖的demo,並且所用的紋理是通過RTT動態創建的,投影周圍環境的一張紋理。
/****************
偶然看見setCastShadows(bool enabled)這個函數,就是說是否是阻擋光線的物體
****************/
直接從setupContent()函數看起。
1.創建一個天空穹(五個面組成,水平面是黑的)
2.創建光源並設置位置,設置漫反射顏色
3.創建立方體紋理
就是通過相機來渲染這個動態的3d立方體紋理的6個renderTarget,然後包含這個紋理的材質設置給頭,相機在preRenderTargetUpdate函數裏面一直旋轉,對每個面旋轉。