使用Unity重現經典遊戲

2022-09-10 15:39:22 字數 2038 閱讀 9979

【博物納新】是uwa旨在為開發者推薦新穎、易用、有趣的開源專案,幫助大家在專案研發之餘發現世界上的熱門專案、前沿技術或者令人驚嘆的視覺效果,並探索將其應用到自己專案的可行性。很多時候,我們並不知道自己想要什麼,直到某一天我們遇到了它。

學習引擎擁有一定量知識儲備之後,學習者們一定躍躍欲試,試圖製作乙個很棒的demo。但苦於美術資源匱乏或是沒有靈光一現得到令人稱奇的創意。在這種情況下,將有著既定玩法和大量美術資源的經典遊戲使用引擎重新實現,便是乙個不錯的選擇。

蘋果兩位創始人賈伯斯與沃茲尼亞克在雅達利任職期間參與設計的breakout(打磚塊)遊戲,至今仍以各種變種形式活躍在遊戲領域。這個開源庫專案,模擬了打磚塊遊戲,使用滑鼠進行控制移動。碰撞檢測精準、移動十分流暢,完成度很高。

開源庫連線:

web版本:

開源庫連線:

任天堂gameboy時代的大作,俄羅斯方塊,經過漫長時間的演變,這款休閒智力遊戲甚至有了競技比賽專案。該開源庫專案,模擬了這款經典遊戲,實現了大部分經典規則,完成度較高。

水果忍者是2023年風靡全球的一款mobile端的休閒遊戲。該開源庫專案模擬了這款遊戲,操作手感較好,執行流暢、碰撞檢測精準,完成度較高。

開源庫連線:

坦克大戰是fc平台上最著名的遊戲之一,至今已經演變出多種版本。這款開源庫專案模擬了fc平台上最經典的版本,還原度較高。

雷電是著名的平面射擊遊戲,該開源庫專案模擬了這個遊戲。實現了基礎的飛船移動和普通子彈效果。原作中的特殊型別子彈、關主boss等,並沒有完全還原。有興趣的讀者可以在此基礎上進一步拓展。

吃豆人被認為是80年代最經典的街機遊戲之一。這款開源庫專案,模擬了經典的吃豆人遊戲形象,設定完善的ui系統,小怪獸追蹤路徑規劃較為智慧型,完成度較高。

作者部落格:

web版本:

快用uwa lab合輯mark好專案!

今天的推薦就到這兒啦,或者它可直接使用,或者它需要您的潤色,或者它啟發了您的思路......

golang實現經典猜數字遊戲

程式需求 程式執行後會在0 9之間隨機生成4位不重複的數字 程式啟動,4位隨機數已經產生,但使用者看不到。使用者需要輸入四位不重複的數字 按下回車會給出判斷情況如 a代表使用者手動輸入的數字和位置與程式隨機生成的數字和位置都一樣。例如 程式隨機生成 8765而使用者輸入數字為 8765顯示判斷情況為...

C 開發Unity遊戲教程之使用指令碼變數

本章前面說了那麼多關於變數的知識,那麼在指令碼中要如何編寫關於變數的 有規章可循嗎?答案是有的。本節會依次講解變數的宣告 初始化 賦值和運算。要想在指令碼中使用變數,就必須先宣告 declare 這就意味著,需要先告訴unity,有這樣乙個變數存在,然後才可以在unity中使用這個變數。那麼,該如何...

Unity遊戲開發中使用技巧系列 資源壓縮

在遊戲中少不了ui,貼圖,模型,場景 這些資源是整個遊戲中最占用空間,導致遊戲效率低的重要因素,因此在scrpts邏輯正常的情況下,一定要對資源進行處理。ui中常用的一般是jpg,png格式,高解析度的一般都是很大的,非常占用資源空間。那麼,出現乙個問題,手裡的怎麼處理能減少大小呢?link 場景,...