国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity 3D 設(shè)計(jì)小球酷跑游戲

這篇具有很好參考價值的文章主要介紹了Unity 3D 設(shè)計(jì)小球酷跑游戲。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、環(huán)境的搭建、移動

1.分別創(chuàng)建有關(guān)Folder(Materials、Prefabs、Scenes、Script)Unity 3D 設(shè)計(jì)小球酷跑游戲2.創(chuàng)建小球Player()、Walls(WallUp、WallDown)。
3D Object >Sphere (更改名為Player)
3D Object >Cube (更改名為WallUp)
3D Object >Cube (更改名為WallDown)
Create Empty 更改名為Walls,并把WallUp、WallDown拖入到Walls子目錄下。
3.為Player添加組件(Add Component)
添加剛體
Unity 3D 設(shè)計(jì)小球酷跑游戲
添加New Script腳本(PlayerControl)
Unity 3D 設(shè)計(jì)小球酷跑游戲
4.編輯腳本PlayerControl
Unity 3D 設(shè)計(jì)小球酷跑游戲
實(shí)現(xiàn)小球的移動
5.使用Material為Player、Walls上色
Unity 3D 設(shè)計(jì)小球酷跑游戲
選擇自己喜歡的顏色,將material拖至Player、Walls目錄即可完成上色
Unity 3D 設(shè)計(jì)小球酷跑游戲
6.給Walls添加腳本(WallsControl)、并編輯代碼
Unity 3D 設(shè)計(jì)小球酷跑游戲
7.設(shè)置相機(jī)跟隨(給Camera添加腳本CameraControl)
Unity 3D 設(shè)計(jì)小球酷跑游戲
這樣我們的環(huán)境的搭建和小球的基本移動就已經(jīng)實(shí)現(xiàn)了。

二、障礙自動生成前期準(zhǔn)備

1.創(chuàng)建Cube(障礙物),創(chuàng)建預(yù)制體
Unity 3D 設(shè)計(jì)小球酷跑游戲
Create 3D Object >Cube 更改為Barrier

2.為Barrier創(chuàng)建腳本實(shí)現(xiàn)障礙物自動生成
Unity 3D 設(shè)計(jì)小球酷跑游戲
Unity 3D 設(shè)計(jì)小球酷跑游戲

三、自動生成障礙物的位置和大小

1.修改BarrierControl腳本,實(shí)現(xiàn)代自動生成障礙物的位置
Unity 3D 設(shè)計(jì)小球酷跑游戲

2.修改BarrierControl腳本,實(shí)現(xiàn)障礙的隨機(jī)大小。
Unity 3D 設(shè)計(jì)小球酷跑游戲

四、自動銷毀障礙

1.Create 3D Object >Cube 改名為Trigger
參數(shù)如下
Unity 3D 設(shè)計(jì)小球酷跑游戲
2.為Trigger編寫腳本DestroyBarriers
Unity 3D 設(shè)計(jì)小球酷跑游戲
3.為Trigger添加剛體組件
Add component >Rigidbody

Unity 3D 設(shè)計(jì)小球酷跑游戲

四、障礙隨機(jī)顏色

1.給Barrier添加腳本Barrier
Unity 3D 設(shè)計(jì)小球酷跑游戲

五、碰到障礙物提示

1.給Player編寫腳本PlayerCollision
Unity 3D 設(shè)計(jì)小球酷跑游戲

六、游戲獎勵懲罰-分?jǐn)?shù)

1.Create>UI>Text并改名為ScoreText
Unity 3D 設(shè)計(jì)小球酷跑游戲
2.Create>Create Empty更改名為UIControl并添加腳本UIControl
Unity 3D 設(shè)計(jì)小球酷跑游戲
代碼如下
Unity 3D 設(shè)計(jì)小球酷跑游戲
2.更改腳本BarrierControl
Unity 3D 設(shè)計(jì)小球酷跑游戲
3.更改腳本PlayerCollision
Unity 3D 設(shè)計(jì)小球酷跑游戲

七、優(yōu)化小球前進(jìn)速度

1.更改PlayerControl腳本
Unity 3D 設(shè)計(jì)小球酷跑游戲

八、優(yōu)化UI適配和發(fā)布作品

1.設(shè)置Canvas Scaler(Script)>UI Scale Mode>Scale With Screen Size
Unity 3D 設(shè)計(jì)小球酷跑游戲
2.發(fā)布作品
File>Build Settings

Unity 3D 設(shè)計(jì)小球酷跑游戲
將main場景拖入
Unity 3D 設(shè)計(jì)小球酷跑游戲

完成游戲發(fā)布
Unity 3D 設(shè)計(jì)小球酷跑游戲
點(diǎn)擊試玩
Unity 3D 設(shè)計(jì)小球酷跑游戲文章來源地址http://www.zghlxwxcb.cn/news/detail-474379.html

到了這里,關(guān)于Unity 3D 設(shè)計(jì)小球酷跑游戲的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Unity】小球吃方磚小游戲

    【Unity】小球吃方磚小游戲

    目錄 游戲背景 游戲開發(fā) ????????2.1場景布置 ????????2.2小球運(yùn)動 ????????2.3鏡頭跟蹤 ????????2.4吃掉方磚 ? ? ? ? 2.5結(jié)束提示 游戲錄制 ? ? ? ? ? 用wasd(↑←↓→)操控小球進(jìn)行平面滑動,小球觸碰會原地打轉(zhuǎn)的立方體后立方體會消失,消除5個小球后提示

    2024年02月09日
    瀏覽(18)
  • Unity和C#游戲編程入門:創(chuàng)建迷宮小球游戲示例

    Unity和C#游戲編程入門:創(chuàng)建迷宮小球游戲示例

    ?? 個人網(wǎng)站:【工具大全】【游戲大全】【神級源碼資源網(wǎng)】 ?? 前端學(xué)習(xí)課程:??【28個案例趣學(xué)前端】【400個JS面試題】 ?? 尋找學(xué)習(xí)交流、摸魚劃水的小伙伴,請點(diǎn)擊【摸魚學(xué)習(xí)交流群】 當(dāng)涉及到Unity和C#游戲編程入門時,以下是一些示例代碼,可以幫助初學(xué)者更好地理

    2024年02月08日
    瀏覽(18)
  • Unity游戲程序設(shè)計(jì)——3D雙人坦克大戰(zhàn)

    Unity游戲程序設(shè)計(jì)——3D雙人坦克大戰(zhàn)

    3D多人坦克大戰(zhàn) ·Unity2019.4.29?? ·Visual Studio 2019 雙人坦克游戲: 坦克:可移動旋轉(zhuǎn),發(fā)射炮彈 子彈:按一定方向一定速度發(fā)射;炮彈周圍會產(chǎn)生沖擊波,擊中坦克或接觸地面后爆炸 坦克生命:坦克被擊中后血條相應(yīng)變化;血條不隨坦克的旋轉(zhuǎn)而旋轉(zhuǎn);血條減到小于等于0后爆

    2024年04月28日
    瀏覽(27)
  • Unity 3D RPG游戲的設(shè)計(jì)與實(shí)現(xiàn)

    Unity 3D RPG游戲的設(shè)計(jì)與實(shí)現(xiàn)

    public class PlayerInput : MonoBehaviour { ? ? public float horizontalInput; ? ? public float verticalInput; ? ?public bool mouseDown; ? ? ? ? ? ? // Update is called once per frame ? ? void Update() ? ? { ///在游戲運(yùn)行且鼠標(biāo)當(dāng)前未被按下的情況下,檢測鼠標(biāo)左鍵是否被用戶按下,并記錄這一交互狀態(tài)。 ? ?

    2024年03月14日
    瀏覽(22)
  • 用Unity3D制作FPS游戲的學(xué)習(xí)筆記————人物移動、利用鼠標(biāo)實(shí)現(xiàn)視角轉(zhuǎn)動和人物跳躍(含人物懸空不掉落修復(fù))

    用Unity3D制作FPS游戲的學(xué)習(xí)筆記————人物移動、利用鼠標(biāo)實(shí)現(xiàn)視角轉(zhuǎn)動和人物跳躍(含人物懸空不掉落修復(fù))

    前言: 這是我第一次發(fā)布文章,此文章僅供參考,我也是剛學(xué)習(xí)接觸untiy,在制作項(xiàng)目的過程中將有用的寫下來記一記,以便自己之后能回頭看看,各位大佬輕點(diǎn)噴,若有錯誤請麻煩積極提謝謝各位。該文章參考自B站UP主蔡先森_rm-rf發(fā)布的 【第一人稱射擊游戲教程2.0【已完結(jié)

    2024年04月27日
    瀏覽(24)
  • Unity3D xLua開發(fā)環(huán)境搭建詳解

    xLua是一種基于Lua語言的開發(fā)框架,可以幫助開發(fā)者在Unity3D中使用Lua腳本來開發(fā)游戲。 對惹,這里有一 個游戲開發(fā)交流小組 ,希望大家可以點(diǎn)擊進(jìn)來一起交流一下開發(fā)經(jīng)驗(yàn)呀! 在本文中,我們將詳細(xì)介紹如何搭建Unity3D xLua開發(fā)環(huán)境,包括安裝Unity3D和xLua插件,配置環(huán)境變量

    2024年02月22日
    瀏覽(26)
  • 23. Unity - 3D游戲開發(fā)小計(jì)02 --- 動畫結(jié)束UI、導(dǎo)航網(wǎng)格代理、場景搭建插件(ProGrids,ProBuilder,Polybrush)

    23. Unity - 3D游戲開發(fā)小計(jì)02 --- 動畫結(jié)束UI、導(dǎo)航網(wǎng)格代理、場景搭建插件(ProGrids,ProBuilder,Polybrush)

    1. 動畫結(jié)束UI 一個游戲在通過后,都是需要一個界面顯示當(dāng)前游戲已經(jīng)結(jié)束,即需要給游戲添加一個結(jié)束的界面,可以做一個簡單的游戲結(jié)束界面,用一個圖片展示: 首先在 層級窗口 添加兩層UI中的Image,其中第一層的Image僅作背景,可將其填充顏色設(shè)置為純黑色,第二層的

    2024年02月05日
    瀏覽(97)
  • 【畢業(yè)論文】| 基于Unity3D引擎的冒險游戲的設(shè)計(jì)與實(shí)現(xiàn)

    【畢業(yè)論文】| 基于Unity3D引擎的冒險游戲的設(shè)計(jì)與實(shí)現(xiàn)

    ??博客主頁:肩匣與橘 ??歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! ??本文由 肩匣與橘 編寫,首發(fā)于 CSDN ?? ??生活依舊是美好而又溫柔的,你也是?? 基于Unity3D引擎的冒險游戲的設(shè)計(jì)與實(shí)現(xiàn) ??前言 摘要 Abstract 1 緒論 1.1 選題背景 1.2 研究目的及意義 2 開發(fā)工具

    2024年02月05日
    瀏覽(34)
  • Unity3D學(xué)習(xí)-Day01-環(huán)境搭建及學(xué)習(xí)資源導(dǎo)入

    Unity3D學(xué)習(xí)-Day01-環(huán)境搭建及學(xué)習(xí)資源導(dǎo)入

    版本選擇可以最新,但是不能太老。因?yàn)楹芏噘Y源都只兼容后續(xù)版本。 總體步驟可以概括為: 一:安裝 1.下載 Unity Hub 2.下載最新的 Unity Personal 正式版 3.登錄 Unity ID 4.安裝編輯器時,保持默認(rèn)安裝選項(xiàng)。(盡量選擇LTS的,我選擇的是2020.3.4) 二:導(dǎo)入 1.下載項(xiàng)目 2.使用 Unit

    2024年02月07日
    瀏覽(98)
  • c++編寫天天酷跑游戲

    素材加Q群:723550115 Start importing material (background picture) Create a graph window and define macros for the window Import game background (scroll cycle) Local modularization Game background coordinates ? The picture is the Y coordinate of motion, and the definition amount is constantly changed to keep the last y coordinate change initialization

    2024年02月16日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包