日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

siki学院API补充的笔记

發布時間:2024/3/24 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 siki学院API补充的笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

補充:

一射線檢測:為了檢測射線在發射過程中是否碰撞到其他游戲物體

1)Physics-Raycast:
設置一個地面,保存場景。再設置一個人物Player以及數個敵人。
新建Player腳本并運行進行射線檢測:

2)重載方法
1>設置檢測距離:

2>檢測碰撞到了哪個游戲物體并取得位置:

3>設置只與到指定的層(enemy1)的游戲物體發生碰撞:

關于2D射線檢測:和3D差不多。

二 UGUI事件監聽:

1)拖拽:可以直接進行拖拽
Button(按下)控件:可以設置觸發的事件
Silder(滑動)控件
Dropdown(下拉列表)控件
Togger(開關)控件
2)代碼添加:
新建空物體UIEventManger,并添加一個UIEventManger腳本



3)通過實現接口:
Manaul-Scripting-Event System-Supported Events:
添加Image控件,新建UIEventManager2腳本
1>鼠標按下:

其他:


2>跟拖拽有關
IBeginDragHandler:開始拖拽(一次) IDragHandler:拖拽中
IEndDragHandler:拖拽結束(一次) IDragHandler:(一次)

三通過WWW下載圖片

支持以下四種:http:// https:// file:// ftp://
新建WWWTest腳本:

四Touchs觸摸事件:主要在手機上使用Input-touches

新建TouchTest腳本

五CharacherController角色控制器

center:獲取自身位置
Height:自身高度
isGrounded:用來判斷自身是否在地面上
OnControllerColiderHit:當移動時,角色控制器碰撞到別的控制器時會觸發
新建一個角色,添加CharacherController,新建PlayerCC腳本


六Mesh:網格,用來控制模型的外觀

新建MeshAndMat腳本:

Material材質:


實現顏色的漸變:

Animator類:和動畫系統有關
speed速度 AnimatorStateInfo獲取當前的狀態的信息

七Unity API方法變更

1)GetComponent()代替rigidbody2D
GetComponent()代替rigidbody
GetComponent()代替audio

2)粒子系統變更:
5.3版本
ParticleSystem main=smokePuff.GetComponent();
Main.startColor=gameObject.GetComponent().color;
5.5+版本
ParticleSystem.MainNodule=smokePuff.GetComponent().main;
Main.startColor=gameObject.GetComponent().color;
3)場景切換相關API變更:
SceneManagement代替Application
OnLevelWasLoaded在Unity5被棄用了,用sceneLoaded代替
4)聲音:
可以在Audio Source里Spatial Blend里設置2D和3D聲音或者混合聲音。

總結

以上是生活随笔為你收集整理的siki学院API补充的笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。