Sandy引擎學習筆記 顏色材質

2021-09-05 19:46:58 字數 1187 閱讀 2201

第二個問題:建立了乙個立方體後,怎樣為為這個立方體新增材質?

首先最簡單的材質,我們會想到顏色,顏色是最容易理解。因此我們在這裡應該學會如何為我們的物體新增材質。

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...