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

unity-2D游戲地面檢測 三射線檢測

這篇具有很好參考價值的文章主要介紹了unity-2D游戲地面檢測 三射線檢測。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ? 2D游戲中跳躍是不可或缺的功能,要實現(xiàn)跳躍功能,就必須進行地面檢測!常規(guī)方法是使用一根往角色下方延伸的射線檢測,但是這種方法在一些復雜不規(guī)則的地面效果通常不盡人意。通過增加射線數(shù)量,即可完善這種方法的不足,達到在復雜地面也能正確檢測角色是否處于地面。

1、建立必要變量

bool isGrounded;
public Transform [] groundChecks = new Transform [3];
public LayerMask whatIsGround;

2、在角色對象下建立三個空的子物體,并分別把三個子物體拖動到角色的左下方、正下方、右下方與地面接觸的地方。

unity 2d射線檢測,unity技術(shù),unity,游戲,游戲引擎

3、把建立的三個子物體分別拖到建立的transform數(shù)組中,同時在LayerMask中勾選角色要碰撞的圖層?

unity 2d射線檢測,unity技術(shù),unity,游戲,游戲引擎

4、編寫地面檢測函數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-554583.html

  void CheckIsGroud () {
        bool checkResult;
        for(int i = 0; i 

到了這里,關(guān)于unity-2D游戲地面檢測 三射線檢測的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 10.Unity2D 橫版 簡單AI 之 敵人隨機移動+自動巡邏+障礙物跳躍+懸崖處轉(zhuǎn)身+射線檢測

    10.Unity2D 橫版 簡單AI 之 敵人隨機移動+自動巡邏+障礙物跳躍+懸崖處轉(zhuǎn)身+射線檢測

    總目錄 9.Unity2D 簡單AI 之 敵人跳躍條件優(yōu)化+自動范圍內(nèi)檢測敵人發(fā)起攻擊(索敵)+對象池優(yōu)化+主角受傷死亡_ζ?? ??霧 ??狼 ???的博客-CSDN博客 Unity2D 簡單AI 之 敵人跳躍條件優(yōu)化+自動范圍內(nèi)檢測敵人攻擊+敵人二連擊。在敵人預制體下,創(chuàng)建空物體EnemyCanAttack,改成不

    2023年04月20日
    瀏覽(61)
  • unity 2D射線的使用方法

    Ray2D ray; ?? ?void Update() ?? ?{ ?? ??? ?ray = new Ray2D(transform.position, Vector2.right); ?? ??? ?RaycastHit2D info = Physics2D.Raycast(ray.origin, ray.direction,10); ?? ??? ?//Debug.DrawRay(ray.origin,ray.direction,Color.blue); ?? ??? ?if (info.collider != null) ?? ??? ?{ ?? ??? ??? ?if (info.transform.gameO

    2024年02月15日
    瀏覽(31)
  • Unity 實現(xiàn)2D地面挖洞!涂抹地形(碰撞部分,方法二)

    Unity 實現(xiàn)2D地面挖洞!涂抹地形(碰撞部分,方法二)

    老規(guī)矩先上效果圖 繼上一篇涂抹地形文章講解發(fā)出后,有不少網(wǎng)友私信找我要原碼,也有部分網(wǎng)友覺得太復雜了難以實現(xiàn)。關(guān)于原碼因為這個Demo最初始的原碼弄不見了,還有就是代碼本身用在了公司的游戲項目中加了很多項目相關(guān)的邏輯,我不知道能不能分享所以沒有直接

    2024年02月06日
    瀏覽(109)
  • 了解游戲引擎,游戲引擎的選擇:2D3D游戲開發(fā)

    常用的游戲開發(fā)引擎有很多,以下是一些在游戲開發(fā)領(lǐng)域中較為流行和廣泛應用的引擎: 1. Unity游戲引擎 特點: 強大的跨平臺支持,可以發(fā)布到多個平臺,包括PC、移動設備和主機。 大量的插件和資產(chǎn)商店,便于開發(fā)者獲取各種功能和資源。 相對易學易用,擁有大量的教程

    2024年03月10日
    瀏覽(29)
  • unity 2d游戲開發(fā)教程(2d戰(zhàn)棋)

    unity 2d游戲開發(fā)教程(2d戰(zhàn)棋)

    unity 2d 游戲開發(fā)教程(2d戰(zhàn)棋) 類似的游戲有:火焰紋章,夢幻模擬戰(zhàn) 素材下載地址: 人物 https://brullov.itch.io/generic-char-asset 場景 https://anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16 場景2:https://anokolisa.itch.io/dungeon-crawler-pixel-art-asset-pack/devlog/447513/12th-road-map-for-pi

    2024年02月13日
    瀏覽(33)
  • UNITY—2D游戲制作入門!

    UNITY—2D游戲制作入門!

    Unity作為當今最流行的游戲引擎之一,受到各大廠商的喜愛。 像是爐石傳說,以及逃離塔克夫,都是由unity引擎開發(fā)制作。 作為初學者的我們,雖然無法直接做出完成度那么高的作品,但每一個偉大的目標,都有一個微不足道的開始。讓我們從一個2D小游戲入手,來學習Unit

    2024年02月04日
    瀏覽(20)
  • Unity——2D小游戲筆記整理

    Unity——2D小游戲筆記整理

    【每日一句:清晨和夜晚都請用盡全力去生活】 目錄 一、環(huán)境搭建 二、人物 三、相機跟隨人物移動 四、平鋪精靈 五、血條跟隨敵人行走 六、腳本邏輯 【玩家行走方法】 【玩家跳躍方法】 【改變玩家血量值方法】 【創(chuàng)建玩家子彈方法】 【主角血量,改變血條遮罩】 【敵

    2024年02月09日
    瀏覽(28)
  • 【Unity】Unity碰撞檢測(3D和2D)

    【Unity】Unity碰撞檢測(3D和2D)

    碰撞檢測可以說時學習Unity中最重要的一個部分,以為在游戲中,想要游戲進行交互,碰撞時非常重要的,而我在網(wǎng)上查了很多教程,但是都沒有成功,后來經(jīng)過我的仔細檢查代碼與修改,終于成功了 簡單Unity跑酷游戲 簡單跑酷游戲 在 zhong_dot 和 Player 兩個實體都加上 碰撞體

    2024年02月20日
    瀏覽(28)
  • Unity之創(chuàng)建第一個2D游戲項目

    Unity之創(chuàng)建第一個2D游戲項目

    一 Unity環(huán)境配置 1.1 Untity資源官網(wǎng)下載:https://unity.cn/releases 1.2 Unity Hub集成環(huán)境,包含工具和項目的管理 1.3 Unity Editor編輯器 1.4?Visual Studio 2022腳本編輯器 1.5 AndroidSKD,JDK,NDK工具,用于android環(huán)境的運行 二 創(chuàng)建Unity項目 2.1 新建2D模板項目 2.2 新建2D物體 2.3 新建C#腳本文件?

    2024年02月04日
    瀏覽(21)
  • Unity碰撞檢測(3D和2D)

    Unity碰撞檢測(3D和2D)

    碰撞檢測可以說時學習Unity中最重要的一個部分,以為在游戲中,想要游戲進行交互,碰撞時非常重要的,而我在網(wǎng)上查了很多教程,但是都沒有成功,后來經(jīng)過我的仔細檢查代碼與修改,終于成功了 簡單Unity跑酷游戲 簡單跑酷游戲 在 zhong_dot 和 Player 兩個實體都加上 碰撞體

    2024年02月10日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包