Unity API常用方法和類(四)

2021-10-03 08:50:30 字數 2095 閱讀 8974

一. camera

元件介紹

clipping planes:camera最近最遠視野

field of view:視角的寬闊程度

projection:視野型別

clear flags:設定背景的,預設為skybox .選擇到solid color時,下面的background可設定背景顏色

靜態變數main和公有函式screenpointtoray

通過射線檢測的方式檢測滑鼠在哪個遊戲物體身上:

private camera camera;

void start ()

void update ()

二. charactercontroller角色控制器

通過角色控制器控制角色移動,首先新增元件讓角色控制的功能,其次編寫**傳送命令

private charactercontroller cc;//得到元件

void start ()

void update ()

private void oncontrollercolliderhit(controllercolliderhit hit)

三.mesh和material控制物體的顯示

mesh:是乙個網格 控制物體外觀

maerial:材質 貼到mesh指定的物體上控制物體的「**」

更改物體的meah(由cube變成sphere)

cube的inspector面板

更改物體的材質

public mesh mesh;

private material mat;

void start ()

void update ()

四.unity api方法變更

unity 4.x 5.x 2017

getcomponent() 代替 rigidbody2d

getcomponent() 代替 rigidbody

getcomponent() 代替 audio

private rigidbody rgd;

void start ()

void update ()

using unityengine.scenemanagement;

void update ()

onlevelwasloaded() 在 unity 5中被棄用了。

// private void onlevelwasloaded(int level)	//棄用的

//void start ()

void onsceneloaded(scene scene, loadscenemode mode)

2d/3d sound 如何設定2d/3d聲音

Unity API常用方法和類詳細講解3

mathf.sqrt 平方根 closepoweroftwo 取得離的最近的2的平方數 floor 向下取整得float max 取陣列中最大的數 min 取陣列中最小的數 pow n,x n的x次方 sqrt n n的開平方 lerp float a,float b,float t a為最小值,b...

Unity API常用方法和類詳細講解3

unity api常用方法和類詳細講解3024 mathf中的常用方法 mathf.sqrt 平方根 closepoweroftwo 取得離的最近的2的平方數 floor 向下取整得float max 取陣列中最大的數 min 取陣列中最小的數 pow n,x n的x次方 sqrt n n的開平方 ...

Math和Random類常用方法

1 abs 絕對值 2 acos,asin,atan,cos,sin,tan 三角函式 3 sqrt 平方根 4 pow double a,double b a的b次冪 5 max double a,double b 取大值 6 min double a,double b 取小值 7 ceil do...