Unity2D 街機風太空射擊游戲 學習記錄 #14 環射和散射組合 循環屏幕道具

概述

這是一款基于Unity引擎開發的2D街機風太空射擊游戲,筆者并不是游戲開發人,作者是siki學院的涼鞋老師。

筆者只是學習項目,記錄學習,同時也想幫助他人更好的學習這個項目

作者會記錄學習這一期用到的知識,和一些代碼邏輯。

項目地址:學習地址

由于筆者已經跟著視頻做了10期,所以這個記錄博客不會很連貫。

這里筆者也把自己跟做的項目開源到了碼云上
項目地址

環射和散射的組合

在吃到散射之后再吃到環射將其兩個道具的效果組合起來。

實現思路就是在射擊方法的散射邏輯中加入是否是環射狀態,如果是環射狀態則環射。

頻繁的使用find方法尋找游戲對象會降低性能,我們利用QF將Bullet游戲對象加入bind組件,同時在Player類將其繼承ViewController。
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

循環屏幕

利用我們之前弄好的射擊頻率道具,直接復制出來改造成循環屏幕道具。

在這里插入圖片描述
在這里插入圖片描述

🌻編寫本篇文章目的是筆者想以輸出的形式進行學習,順便記錄學習點滴🌻

🌹 如果本篇文章對你有幫助的話那就點個贊吧👍🌹

😇 本篇文章存在多處不足,如有修改意見,可以私信或者評論哦,還望海涵 😇

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86287.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86287.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86287.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue3 定時刷新

在Vue 3中實現定時刷新&#xff0c;你可以使用多種方法。這里列舉幾種常見的方法&#xff1a; 方法1&#xff1a;使用setInterval 這是最直接的方法&#xff0c;你可以在組件的mounted鉤子中使用setInterval來定時執行某些操作&#xff0c;例如重新獲取數據。 <template&…

局域網環境下瀏覽器安全限制的實用方法

在現代 Web 開發和網絡應用中&#xff0c;我們常常會遇到瀏覽器出于安全考慮對某些功能進行限制的情況。例如麥克風、攝像頭、地理位置等敏感功能&#xff0c;通常只能在 HTTPS 協議或 localhost 下使用。然而在局域網開發、測試或特定應用場景中&#xff0c;我們可能需要突破這…

如果你在為理解RDA、PCA 和 PCoA而煩惱,不妨來看看丨TomatoSCI分析日記

當你學習了 RDA、PCA 和 PCoA 這三種常見排序方法后&#xff0c;腦子里是不是也冒出過類似的疑問&#xff1a; PCA、PCoA、RDA 不都能畫圖嗎&#xff1f;是不是可以互相替代&#xff1f; RDA 圖上也有樣本點&#xff0c;那我還需要 PCoA 干什么&#xff1f; ... 這些看似“…

MySQL (二):范式設計

在 MySQL 數據庫設計中&#xff0c;范式設計是構建高效、穩定數據庫的關鍵環節。合理的范式設計能夠減少數據冗余、消除操作異常&#xff0c;讓數據組織更加規范和諧。然而&#xff0c;過度追求范式也可能帶來多表聯合查詢效率降低的問題。本文將深入講解第一范式&#xff08;1…

什么是財務共享中心?一文講清財務共享建設方案

目錄 一、財務共享中心是什么 1.標準化流程 2.集中化處理 3.智能化系統 4.專業化分工 二、財務共享中心的四大模塊 1. 共享系統 2. 共享流程 3. 共享組織 4. 共享數據 三、為什么很多財務共享中心做不下去&#xff1f; 1.只搬人&#xff0c;不換流程 2.系統買了&a…

001 雙指針

雙指針 雙指針&#xff08;Two Pointers&#xff09; 雙指針&#xff08;Two Pointers&#xff09; 對撞指針&#xff08;Opposite Direction Two Pointers&#xff09;&#xff1a; 對撞指針從兩端向中間移動&#xff0c;一個指針從最左端開始&#xff0c;另一個最右端開始&a…

【unitrix】 4.7 庫數字取反(not.rs)

一、源碼 這段代碼是用Rust語言實現的一個庫&#xff0c;主要功能是對數字進行位取反操作&#xff08;按位NOT運算&#xff09;。 /*庫數字取反* 編制人: $ource* 修改版次:0版完成版* 本版次創建時間: 2025年6月25日* 最后修改時間: 無* 待完善問題&#xff1a;無*/ use cor…

在ASP.NET Core WebApi中使用日志系統(Serilog)

一.引言 日志是構建健壯 Web API 的重要組成部分&#xff0c;能夠幫助我們追蹤請求、診斷問題、記錄關鍵事件。在 .Net 中&#xff0c;日志系統由內置的 Microsoft.Extensions.Logging 抽象提供統一接口&#xff0c;并支持多種第三方日志框架&#xff08;如 Serilog、NLog 等&…

(鏈表:哈希表 + 雙向鏈表)146.LRU 緩存

題目 請你設計并實現一個滿足 LRU (最近最少使用) 緩存 約束的數據結構。 LRU是Least Recently Used的縮寫&#xff0c;即最近最少使用&#xff0c;是一種常用的頁面置換算法&#xff0c;選擇最近最久未使用的頁面予以淘汰。該算法賦予每個頁面一個訪問字段&#xff0c;用來記…

Go Web開發框架實踐:模板渲染與靜態資源服務

Gin 不僅適合構建 API 服務&#xff0c;也支持 HTML 模板渲染和靜態資源托管&#xff0c;使其可以勝任中小型網站開發任務。 一、模板渲染基礎 1. 加載模板文件 使用 LoadHTMLGlob 或 LoadHTMLFiles 方法加載模板&#xff1a; r : gin.Default() r.LoadHTMLGlob("templ…

緩存與加速技術實踐-Kafka消息隊列

目錄 #1.1消息隊列 1.1.1什么是消息隊列 1.1.2消息隊列的特征 1.1.3為什么需要消息隊列 #2.1ksfka基礎與入門 2.1.1kafka基本概念 2.1.2kafka相關術語 2.1.3kafka拓撲架構 #3.1zookeeper概述介紹 3.1.1zookeeper應用舉例 3.1.2zookeeper的工作原理是什么&#xff1f; 3.1.3z…

鴻蒙前后端部署教程

第一步&#xff1a;部署Java后端 打開IDEA編輯器 第二步&#xff1a;用DevEco Studio運行鴻蒙端項目 然后按WinR鍵調出Win的命令行&#xff0c;輸入ipconfig 打開后端IDEA可以查看數據庫情況&#xff0c;如下圖

Python 常用定時任務框架介紹及代碼舉例

文章目錄 Python 常用定時任務框架簡介&#x1f9e9; 一、輕量級方案&#xff08;適合簡單任務&#xff09;1. **schedule庫** ?? 二、中級方案&#xff08;平衡功能與復雜度&#xff09;2. **APScheduler**3. **Celery Celery Beat** &#x1f680; 三、異步專用方案&#…

使用redis服務的redisson架構實現分布式鎖

加鎖 /*** 嘗試為指定的許可證 ID 獲取分布式鎖。如果鎖已被占用&#xff0c;則立即拋出業務異常。** param licenseId 需要加鎖的許可證 ID&#xff08;即鎖名稱&#xff09;* return true 表示成功獲取鎖&#xff0c;但請注意&#xff1a;* 鎖實際持有時間為 30 秒…

HTML表格元素

HTML表格元素深度解析與實戰應用 一、表格基本結構與語義化 1. 基礎表格元素詳解 <table> 容器元素 核心作用&#xff1a;定義表格容器重要屬性&#xff1a; border&#xff1a;已廢棄&#xff0c;應使用CSS設置邊框aria-label/aria-labelledby&#xff1a;為屏幕閱讀…

如何使用 Dockerfile 創建自定義鏡像

使用 Dockerfile 創建自定義鏡像的過程非常清晰&#xff0c;通常包括定義基礎鏡像、安裝依賴、復制代碼、設置環境變量和啟動命令等步驟。下面詳細講解從零創建自定義鏡像的完整流程。 一、什么是 Dockerfile&#xff1f; Dockerfile 是一個文本文件&#xff0c;定義了如何構建…

設置AWS EC2默認使用加密磁盤

問題 EC2磁盤需要使用默認加密。這里需要設置一下默認加密。 EC2

【樹的概念及其堆的實現】

樹的概念及其堆的實現 1.樹的概念2.樹的相關概念3.二叉樹的概念4. 滿二叉樹和完全二叉樹5.二叉樹的存儲結構6.二叉樹順序結構的實現的7.堆的結構及其實現 1.樹的概念 樹是一種非線性的數據結構&#xff0c;它是由n&#xff08;n>0&#xff09;個有限結點組成一個具有層次關系…

鴻蒙系統(HarmonyOS)經典紅色風格登錄頁布局

預覽 簡介 基于鴻蒙系統&#xff08;HarmonyOS&#xff09;開發的現代化登錄界面&#xff0c;采用了科技感十足的紅色主題設計。該界面結合了流暢的動畫效果、精心設計的視覺元素和人性化的交互體驗&#xff0c;為用戶提供了一個安全、美觀且易用的登錄入口。 &#x1f3a8; …

C++虛函數多態

class C{ public:void x1(){};void x2(){};};C c; cout << sizeof(c) <<"\n";1字節 class D{ public:void x1(){};void x2(){};virtual void x3(){};//void *vptr看不見的虛函數表指針 }; D d; cout << sizeof(d) <<"\n";8字節類A…