考慮到每個人基礎可能不一樣,且并不是所有人都有同時做2D、3D開發的需求,所以我把 【零基礎入門unity游戲開發】 分為成了
C#篇、unity通用篇、unity3D篇、unity2D篇
。
- 【C#篇】:主要講解C#的基礎語法,包括變量、數據類型、運算符、流程控制、面向對象等,適合沒有編程基礎的同學入門。
- 【unity通用篇】:主要講解unity的基礎通用的知識,包括unity界面、unity腳本、unity資源管理、unity動畫、unity攝像機等,適合unity初學者入門。
- 【unity3D篇】:主要講解unity3D的知識,unity3D角色、unity3D物理系統、unity3D光照等,適合只想做2D游戲的開發者學習。
- 【unity2D篇】unity2D篇:主要講解unity2D的知識,包括unity2D角色、unity2D物理系統、unity2D光照等,適合只想做3D游戲的開發者學習。
這樣方便大家按需選擇性的去學習,比如有編程基礎的大概率可以直接從unity通用篇開始入門,沒有編程基礎的建議從C#篇開始學習。只想做2D游戲的話,可以直接從unity2D篇開始學習,3D篇大概率就不需要看了,節約學習時間成本。
文章目錄
- 一、Sprite Editor介紹
- 1、SpriteEditor圖片編輯器是什么
- 2、安裝2DSprite
- 二、Single單一圖片編輯
- 1、Sprite Editor 基礎圖片設置
- 1.1 Name:名字
- 1.2 Position
- 1.3 Border
- 1.4 Pivot 軸心
- 1.5 Pivot Unit Mode:軸心點單位模式
- 1.6 Custom Pivot:自定義軸心點
- 2、Custom Outline 自定義邊緣線(決定渲染區域)
- 2.1 Custom Outline 編輯器的屬性
- 2.2 生成輪廓
- 2.3 編輯自定義輪廓
- 2.4 移動控制點
- 2.5 添加/移除控制點
- 2.6 移動邊緣
- 3、Custom Physics Shape 自定義物理形狀(決定碰撞判斷區域)
- 4、Secondary Textures 輔助紋理(為圖片添加特殊效果)
- 三、multiple多個圖片編輯
- 1、切片
- 2、Slice Type 切片類型
- 2.1 Automatic 自動
- 2.2 Grid By Cell Size 按照像素大小進行切片
- (1) Pixel Size 像素大小
- (2) Offset 偏移
- (3) Padding 填充
- (4) Keep Empty Rects 保留空矩形區域
- 2.3 Grid By Cell Count 按照個數進行切片
- 2.4 Isometric Grid 等距網格切片
- 3、Trim 剪裁(自動修剪)
- 四、Polygon多邊形圖片編輯
- 專欄推薦
- 完結
一、Sprite Editor介紹
1、SpriteEditor圖片編輯器是什么
SpriteEditor就是精靈圖片編輯器。它主要用于編輯2D游戲開發中使用的Sprite精靈圖片。它可以用于編輯圖集中提取元素,設置精靈邊框,設置九宮格,設置軸心(中心)點等等功能。打開SpriteEditor需要把一張圖片的紋理類型切換成Sprite模式。
2、安裝2DSprite
要使用SpriteEditor功能首先得保證安裝了2DSprite插件
假如創建的是2D工程可能會自動下載安裝2DSprite,假如創建的是3D工程可能需要手動下載安裝2DSprite。可以點擊SpriteEditor按鈕跳轉下載或者直接打開PackageManager搜索2DSprite并導入。
二、Single單一圖片編輯
Single圖片編輯主要講解的就是在設置圖片時,將精靈圖片模式(Sprite Mode)設置為Single單個的模式下的精靈圖片在Sprite Editor窗口中如何編輯。
點擊Sprite圖片下的SpriteEditor按鈕打開Sprite編輯器窗口,點擊在左上角可以選擇怎么編輯Sprite。
1、Sprite Editor 基礎圖片設置
主要用于設置單張圖片的基礎屬性。
1.1 Name:名字
1.2 Position
在圖片中的偏移位置和寬高
1.3 Border
邊框,用于設置九宮格的4條邊
1.4 Pivot 軸心
快捷設置軸心(中心)點位置
1.5 Pivot Unit Mode:軸心點單位模式
- Normalized:標準化模式,取值范圍是0~1
- Pixels?