訣竅技巧

列出一些不是很重要但是有時又很重要的訣竅。

如何讓UGUI物件跟隨著螢幕縮放

基本上只要是Overlay Mode Canvas的UI物件,大多需要隨著解析度調整大小。此時,只需點選Canvas物件,將Canvas Scaler元件中的UI Scale Mode屬性變更成「Scale With Screen Size」即可。

Asset Store下載的Package存放位置

Win7: %AppData%\Unity\Asset Store\

Mac: ~/Library/Unity/Asset Store/

Ref: stackoverflow

MonoDevelop

/* 語法上色 */ 
Peferences > TextEditor > Syntax Highlighing // for mac
Tools > Options > Syntax Highlighting // for win

/* 語法排整 */
Edit > Format > Format Document

/* 縮成一行 */
Ctrl + Shift + J

iOS AppStore 上架之截圖要求

Apple官方對於各裝置之螢幕截圖解析度要求相當嚴格,可參考下方規格表出圖。

3.5'  960x 640
4'   1136x 640
4.7' 1334x 750
5.5' 2208x1242
ipad 2048x1536

Ref: iosresiphoneresolution

材質球無法調整offset屬性

offset的最大值是1,所以如果要減半的話得調整成0.5。

Ref: texture-material-offset-doesnt-work

避免常駐3D物件穿透

舉FPS的槍當作例子,槍枝被遮蔽的情況如下圖所示:

解決方法:

  1. 另外在MainCamera下新增GunCamera子物件
  2. 新增圖層Layer "Gun"
  3. MainCamera的Culling Mask屬性設定為Everything但沒有Gun
  4. GunCamera的Culling Mask屬性設定為Nothing但是有Gun

結果如下圖所示:

results matching ""

    No results matching ""