07 - Lap Display & Respawn Handling

編輯MyPlayController的UpdateLap事件 主要邏輯是修改當(dāng)前圈數(shù)變量 同時(shí)調(diào)用LapTimeCheck計(jì)算最佳時(shí)間


編輯RespawnVehicle事件 通過(guò)RespawnLocation重新在該位置生成車 并添加控制器


編輯車輛藍(lán)圖 VehicleAdvBP/Blueprints/Vehicle Blueprint?

修改Even BeginPlay 獲得并保存PlayerController 并將當(dāng)前的默認(rèn)位置賦值該Controller的RespawnLocation


添加函數(shù)RespawnCheck 用來(lái)判斷車輛是否當(dāng)前處于無(wú)法控制狀態(tài) ?需要重置

無(wú)法控制通過(guò)兩個(gè)判斷進(jìn)行決定

一是當(dāng)前車輛的z軸與世界的z軸夾角大于60度 即車輛處于翻車狀態(tài)

二是當(dāng)前車輛的速度小于5


設(shè)置該函數(shù)返回一個(gè)bool值

在藍(lán)圖的EventGraph圖標(biāo)中 修改Event tick 邏輯 添加一部分處理用來(lái)重置車輛



如果不可控 等待4s后在判斷 如果還是不可控 銷毀當(dāng)前actor 在銷毀事件中 調(diào)用controller的Respawn函數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,786評(píng)論 1 92
  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,207評(píng)論 22 257
  • 《裕語(yǔ)言》速成開(kāi)發(fā)手冊(cè)3.0 官方用戶交流:iApp開(kāi)發(fā)交流(1) 239547050iApp開(kāi)發(fā)交流(2) 10...
    葉染柒丶閱讀 27,558評(píng)論 5 19
  • 前言:不舒服可以明年跑,可是27歲不再有。所以即便9日晚上突然感覺(jué)身體不適,還是堅(jiān)持跑完人生中的第一個(gè)半馬,用時(shí)2...
    羽菡閱讀 578評(píng)論 1 2
  • 好久不寫東西了,像我這種人,只能在QQ空間里發(fā)些牢騷罷了; 日記也是三分鐘熱度,拋下后再也不碰,管他誰(shuí)看呢。連秘密...
    楊小睿閱讀 262評(píng)論 0 1