freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

谷歌vrapp實戰(zhàn)unity與cardboardapp基礎實踐(編輯修改稿)

2025-07-13 19:11 本頁面
 

【文章內(nèi)容簡介】 ube,一個立方體便會被添加到場景當中:我們需要將立方體置于Camera默認視線的前方(選中Camera控件即可查看其視野方向及范圍,便于確定“前方”的具體位置)。此外,冷寂的月球環(huán)境讓我想到了《2001太空漫游》當中的一些情景(斯坦利庫布里克指導,1968年的鴻篇巨制,有誰看過沒?),于是我希望將立方體修改為電影中的黑石碑樣式。選中Cube,在右側(cè)Inspector面板當中調(diào)整“Position”和“Scale”的值:調(diào)整之后Cube的形狀與位置大致如下圖所示:在這個簡單的范例當中,3D環(huán)境及交互組件就是這些。下面我們要做一些代碼工作了。編寫代碼,設定交互規(guī)則在Assets面板當中點擊鼠標右鍵,選擇Create C Script,將新添加的代碼文件命名為“Interactions”:雙擊該文件,Unity會自動加載MonoDevelop代碼編輯器。清除掉文件當中自帶的全部內(nèi)容,替換為以下代碼: using UnityEngine。 using 。public class Interactions : MonoBehaviour {public void SetGazedAt(bool gazedAt) { GetComponent(). = gazedAt ? : 。 }public void MoveUp() { += new Vector3 (0f, 1f, 0f)。 }void Start() { SetGazedAt(false)。 }public void OnGazeEnter() { SetGazedAt(true)。 }public void OnGazeExit() { SetGazedAt(false)。 }public void OnGazeTrigger() { MoveUp()。 }}代碼本身并不復雜,簡單解釋一下邏輯。我們在Interactions類當中總共聲明了6個函數(shù):o SetGazeAt():根據(jù)傳入的條件,判斷交互對象(譬如立方體)應該呈現(xiàn)出紅色還是黑色外觀。o MoveUp():將交互對象沿Y軸向上移動一個單位的距離。o Start():調(diào)用特定的功能進行初始化設定(SetGazeAt,參數(shù)為“false”)。o OnGazeEnter():當準星聚焦于交互對象時,調(diào)用特定的功能(SetGazeAt,參數(shù)為“true”)。o OnGazeExit():當準星不再聚焦于交互對象時,調(diào)用特定的功能(SetGazeAt,參數(shù)為“false”)。o OnGazeTrigger():準星聚焦于交互對象時,用戶按壓Cardboard上的按鈕,則調(diào)用特定的功能(MoveUp)。構(gòu)建事件系統(tǒng)代碼搞定,接下來需要將事件處理系統(tǒng)添加到項目當中,使交互規(guī)則可以在視線與交
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1