使用unity製作RPG遊戲3——2D精靈

2021-01-20 說實話的桃太郎

前面介紹了使用Tiled製作地圖

相關連結http://baijiahao.baidu.com/builder/preview/s?id=1624872793363102960

https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_9564882242542237691%22%2C%22sourceFrom%22%3A%22bjh%22%2C%22url_data%22%3A%22bjhauthor%22%7D

下面需要利用Tiled2Unity把01地圖導入unity

下載Tiled2Unity,在根目錄下打開可執行文件進入unity。

新建一個2D項目

導入包,執行import命令

在Tiled2Unity,打開01地圖

執行Preview Map可以觀察打開的地圖

執行 Big Ass Export Button將地圖導入unity

在Prefabs目錄下可以看到導入的地圖

把素材拖動到場景中,修改主攝像機Main Camera的大小(Size):300。修改01地圖的坐標位置便於觀察,

2D精靈

Assets下新建文件夾命名Sprite,拖進來一個人物素材

點擊素材在右側屬性面板修改Sprite Mode為Multiple

打開精靈編輯器(sprite Editor)修改Type

執行slice自動切割

切割後批量選擇主角背面圖片(按住Shift選擇)

拖到Hierarchy層次面板,會自動彈出創建新動畫的窗口,重命名Stop_down,保存

Sprite目錄下自動生成一個Animation和一個Animator Controller

Inspector檢視面板。此時自動創建了一個遊戲物體,其有一個Sprite Renderer組件用來顯示人物,還有一個Animator組件,用來控制動畫

依次製作動畫。

0到8是背面(Stop_down)

9到17是左面(Stop_left)

18到26是前面(Stop_up)

27到35是右面(Stop_right)

選中前面的動畫,重命名player

觀察動畫在game視圖的位置。發現主角被地圖遮擋,而且圖像很小

在Order in Layer修改層次排位,Scale修改大小,便於觀察

動畫片段完成了,後面會介紹動畫狀態

相關焦點

  • 巧用Unity 2D功能:只需六步開發簡單的2D UFO遊戲
    無論我們現在可以選擇多少種類繁多的,擁有逼真畫面感的遊戲,2D遊戲始終會在玩家們的心中佔據一席之地,而對於想邁入開發者行列的同學們來說,先嘗試做一款2D遊戲無疑是合適的起點。Unity中的2D功能讓開發此類遊戲更加的便捷,這篇教程將教大家使用Unity 2D功能製作一個非常簡單的UFO遊戲,整個過程只需要6個步驟,適合Unity初學者以及對Unity的2D功能不甚熟悉的開發者們,希望Unity能讓你初嘗遊戲開發的樂趣,為以後的開發之路奠定基礎,你準備好完成這款簡單的2D遊戲了嗎?
  • unity遊戲製作初始人物控制代碼
    大家好,今天小編帶大家學習一哈unity遊戲製作中初始人物控制代碼。1.我們知道遊戲中,選中人物,在人物未開始運動前,往往會有一個初始的動作,好的,我們這節課通過unity中相關代碼和基礎設置來實現這一效果。
  • 使用Unity 粒子系統實現 2D 人物足跡效果
    之後深入一想腳本大概要怎麼寫,感覺頭大的不行,又想到了 Hierarchy 裡面被 FootStep12345678 塞得滿滿當當的壯麗場面..還是換個方法吧 轉念一想:unity 的粒子系統似乎可以滿足所有特性:生成淡出銷毀全自動,跟隨人物也是基本操作,比較存疑的就是用腳本控制粒子的鏡像與旋轉。
  • unity業餘愛好者說一下
    unity業餘愛好者說一下,這幾天傳的關於《太吾繪卷》代碼的事幾乎都是無中生有的事...一群用.net和vs做工程的人談論第三方引擎做的遊戲...真是雞同鴨講。太吾繪卷現在針對幾個常見誤會說一下1.只有一個main (x)unity的腳本都是依附於各個精靈的,沒有main,只有update2.沒有注釋(x)你反編譯出來的代碼有注釋
  • Unity官方新手遊戲項目推薦合集
    初學者可以輕鬆創建和導入新的圖形資源,你可以嘗試擴展Unity Playground的遊戲世界,或者使用自己的美術資源創建奇妙的遊戲世界。  Unity Playground通過提供多個易於使用和組合的單任務組件,避免了編寫代碼的需求。通過組合腳本組件,可以製作多種類型的基於物理的2D遊戲,自定義遊戲規則,製作角色控制器,布局豐富的場景和碰撞效果,並定義遊戲的勝利條件。
  • 使用Unity構建和移植移動遊戲
    這些開發者掌控一切:遊戲的設計、開發過程,甚至還包括硬體本身,一般是「獨行俠」或者是一個小得可憐的團隊。他們不僅要寫遊戲代碼,還要開發藝術內容和聲音,為這些原創遊戲賦予個性和魅力。當然,早期開發者也面臨著巨大的挑戰,包括硬體限制(例如,可用內存只有64k或更少)、使用低級語言(如彙編語言)和簡陋的開發工具。
  • 使用unity製作RPG遊戲4——動畫狀態設置
    上一次製作了2D動畫 http://baijiahao.baidu.com/builder/preview/s?id=1625053888991433390下面就需要設置狀態,讓主角可以在地圖上任意方向的行走RPG遊戲裡的主角往往都是待機和跑步兩種狀態,所以需要複製一份狀態可以刪除所有Animator Controller,保留Animation右鍵Show in Explorer然後複製並且F2重命名一下把一個動畫狀態拖到屬性面板可以自動生成一個
  • 《地下城之星(Dungeon Stars)》上線Steam 地牢風格的冒險RPG遊戲
    近日,一款地牢風格的冒險RPG遊戲《地下城之星》正式上線Steam平臺,該遊戲將於2018年4月26日發售,有興趣的朋友不妨關注下。
  • 主流遊戲引擎都是用什麼語言來開發?
    1.unity 3d這是目前最火的遊戲引擎之一,像王者榮耀和仙劍六都是unity 3d開發的,這個引擎開發效率很高。這個引擎要用C#來開發。2.虛幻引擎如果說unity 3d是第一的遊戲引擎的話,那虛幻引擎能稱第二。這是一個開源的引擎,它製作的遊戲在畫質上比unity 3d精美的多,但開發效率不如unity 3d。《絕地求生》就是這個引擎開發的。
  • 如何製造一個簡單的2D遊戲?
    No.1引擎選擇當決定開發一款遊戲的時候,第一步要考慮的是遊戲引擎的選擇。所以首先要問自己一個問題:我需要用什麼遊戲引擎來開發遊戲?相對主流的兩款遊戲引擎分別是Unity和Unreal Engine4(UE4),二者各有利弊,比如Unity的3D渲染效果不如UE4,但Unity有許多插件可以使用,開發效率會更高。
  • 十年浮沉:中國RPG製作大師們的興衰史
    在2012年,b站up主「淚腺戰士」——粉絲稱其為嵐少,開始上傳其製作的日本rpg遊戲實況視頻,嵐少對rpg遊戲在中國的宅文化圈子的流行功不可沒。由於擅長日語,她錄製日式恐怖解密rpg實況的同時可以將遊戲文本同步翻譯為中文,日式恐怖解密rpg流程時間短,玩法簡單,雖然沒有華麗的畫面卻有著豐富的劇情,一些 jump scare 也能帶來出人意料的演出效果。
  • 橙光之起源,你聽說過RPG製作大師嗎?
    對於大公司來說,即使沒有開發自己的遊戲引擎,那也得用虛幻4這樣業界頂級的製作引擎,但對於比較業餘的個人開發者來說,則更慣於使用unity這樣更加低門檻親民的遊戲開發工具。不過在親民這一點上,unity雖然也是箇中翹楚,但它永遠也追不上那款傳說中的遊戲開發工具——RPG製作大師rpg製作大師RPG Maker系列開發工具是由日本的Enterbrain Incorporation公司出品的RPG遊戲製作工具,最早發行於1992年12月,用於PC平臺。
  • Unity 3D 實用技巧-輕鬆掌握生成Gif動態圖與播放
    Pro GIF Recorder Toolkit:https://assetstore.unity.com/packages/tools/integration/pro-gif-recorder-toolkit-98258Very Simple GIF:https://assetstore.unity.com
  • unity三維遊戲製作40
    用unity自帶動畫面板添加動畫效果1.為要添加動畫效果物體添加動畫2.建立動畫剪輯3.保存動畫剪輯3.color a控制的是透明度>5.最終實現效果6.利用動畫面板實現載入標語載入場景,載出場景(1)對活動標語texture type進行設置,建立guitexture(2)為了確保載入標語出現在屏幕上不被阻擋,可以對場景中背景圖片的層進行設置(Z軸的值)(3)
  • 使用Unity和HTML5開發移動遊戲的優缺點
    HTML5在開發移動遊戲的優勢比較明顯,但是還是有人希望能使用Unity重構。Unity由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平臺的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。
  • 五種技術選擇:2D手遊美術實現方案分析
    2)因為使用骨骼驅動,單位武器附件掛接,特效掛接非常方便。 3)因為使用骨骼驅動,單位換裝系統非常方便。 缺點: 1)暫時沒有對2d骨骼製作的經驗積累,轉型製作學習成本高。 2)2d骨骼製作主要方向在於Q版遊戲,表現效果普通。 3)不能承載大量角色。
  • 和平精英rpg火箭筒怎麼使用 rpg火箭筒使用方法
    在和平精英遊戲中,是不是很多玩家們都還對rpg火箭筒不了解呢,以下就是小編給大家帶來的和平精英rpg火箭筒怎麼使用詳情介紹,感興趣的玩家們一起來看看吧!
  • 別再吹虛幻4了,老牌unity寶刀未老
    混遊戲圈兒的玩家想必對遊戲引擎或多或少都有些了解。簡單地說,遊戲引擎就是用來製作遊戲的工具。就像製作一道美味的菜餚,需要用到趁手的廚具;完成一幅書法,需要幾杆趁手的毛筆一樣,開發商想要製作出畫面精美,玩家遊戲體驗舒適的遊戲,也需要依靠相匹配且強大的遊戲引擎才能做到。
  • Unity流程及製作規範
    此部分優先考慮已有美術資源,如果需要單獨製作資源,模型需要分單元製作,以便後期修改及調用。交互物體:用於功能開發或需要製作的動畫的物體。此部分需精細製作,保證模型及貼圖精細度及動畫流暢性。特效:交互語音,特殊音效(爆炸聲,流水等),特殊效果(火焰,煙霧等)。此部分根據項目需求適當添加。
  • 不同需求異樣表現 2D手遊美術技術盤點(2)
    使用遊戲:雨血 龍之王冠        使用2d骨骼+序列幀動畫可以結合2d骨骼低佔用和序列幀強表現的優點。        但是製作難度很大。        優點        1)較低的內存使用量,但是大於純2d骨骼。        2)可以和純序列幀媲美的表現效果。        3)換裝和武器掛接特效掛接方便。        4)可以支持強風格遊戲。        缺點:        1)製作難度很大,需要調整工作職位分配。