第二個問題:建立了乙個立方體後,怎樣為為這個立方體新增材質?
首先最簡單的材質,我們會想到顏色,顏色是最容易理解。因此我們在這裡應該學會如何為我們的物體新增材質。
package
private function createscene():group
private function run(event:event):void}}
說明:建立了立方體後,我們可以為我們的立方體新增材質或者指定立方體的顏色屬性,這時候我們需要使用到顯示顏色材質的類和函式,sandy為我們提供了乙個類。
var materialattr:materialattributes = new materialattributes(
new lineattributes( 0.5, 0x2111bb, 0.4 ),
new lightattributes( true, 0.1)
);//建立材質屬性,線性光,
var material:material = new colormaterial( 0xffcc33, 1, materialattr );//建立顏色材質
material.lightingenable = true;
colormaterial( 0xffcc33, 1, materialattr );
//建立顏色材質,
引數一,指定顏色, 透明度,材質屬性,這個引數預設為null,我們為這個立方體製作乙個可見光和線性光
colormaterial
()constructor
//函式原型
public function colormaterial(p_ncolor:uint = 0x00, p_nalpha:number = 1, p_oattr
:materialattributes
= null)
creates a new colormaterial.
建立了顏色的屬性,為了指定物體,這時候還要製作乙個表面賦給立方體。
new
//為物體建立材質表面
最後場景渲染;
scenne.render();
這裡就創造出乙個具有顏色的立方體了
Sandy引擎學習筆記 攝影機
第三課程 如何使用攝影機?通過攝影機移動來使攝影的物件產生變化,這樣會使動畫變得容易。因為你不需要改變觀察物件的的屬性,只是改變攝影機的變化 package private function onerror pevt parserevent void private function creates...
Sandy引擎學習筆記 Mode7
由於官方已經提供了這個例子,我乾脆弄了乙個例子上來,其實也是按它的做法來完成的。sandy 3.1版本新增了乙個類庫包sandy.core.scenegraph.mode7 這個類庫包裡面提供了兩個類,乙個是mode7,乙個是cameramode7,這兩個類非常有用。mode7常用在地面,地步一些渲...
Sandy引擎學習筆記 三維效果初試
經過乙個上午的學習,感覺到這個sandy 發布的as3.0 真的很強大,看了官方一些介紹,把它做了出來 package private function createscence group private function run event event void private function...