Unity3D射箭小游戏
生活随笔
收集整理的這篇文章主要介紹了
Unity3D射箭小游戏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
游戲說明如下:?
1、首先我制作了靶對象,利用五個不同半徑和不同高度的圓柱體制作成一個靶子,圓柱的不同高度,可以讓碰撞的時候碰撞到不同的環數,然后根據此進行計分:
?
2、制作了箭對象,挺簡陋的,就是一個空物體為父對象,然后一個長方體為其子對象,將箭制作成了紅色,比較容易識別,因為我的靶子是黑白色的:
?
3、因為游戲只有一輪,可以無限次打靶,所以箭肯定需要拔除,我規定了在一定時間后箭會消失:
?
4、增加了風向和強度標志,即增加了一個風的物理力,提高了難度:
?
?
5、實驗效果圖:
初始界面(還未run):
?
游戲開始:
?
?
射了幾箭,可以看到得分根據不同的環數不同,以及風向和風力一直在改變:?
?
?
在上圖可以發現,箭對象射中后,插在靶上,同時一定時間后,箭會消失,便于游戲的友好進行;
?
6、重要代碼部分截圖:
Assets結構截圖:
?
?
代碼結構截圖:
?
參考UML圖(其他同學的,我參考了它的結構方法進行借鑒):
?
不過,圖中并沒有一些接口類,我根據自己之前的代碼進行實現,比圖中會多一些接口類;
重要代碼截圖:
?
?
?
?
?
轉載于:https://www.cnblogs.com/iamxiaoyubei/p/6718645.html
總結
以上是生活随笔為你收集整理的Unity3D射箭小游戏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apache 启动失败 查看日志
- 下一篇: 2021年四川高考成绩及录取结果查询,2