2016-10-22 55 views
0

我對Unity照明很新穎,但是我在Unity論壇上問過,並且喜歡http://answers.unity3d.com/questions/955346/flat-lighting-for-3d-game-with-orthographic-camera.html這樣的問題,但是我無法實現與Crossy Road相同的照明 - 平坦,鮮豔的顏色,但帶有陰影 enter image description here如何在Unity和C#中獲得平面照明?

從教程我知道我需要一個定向燈,但我所有的方向燈洗出我的顏色,並不均勻分佈。現在我有一個環境光,唯一的問題是沒有陰影:

enter image description here

我能做些什麼嗎?有特定的設置可以嘗試嗎?

+0

你應該張貼您嘗試使用定向光的照片,因爲那是真實需要的最終什麼的最後結果。我們需要看到你面臨的問題。 – Soviut

+0

Crossy Road花花公子剛剛使用 鮮豔的色彩。 老實說,這就是它 – Fattie

回答

1

陰影是「平坦」,因爲對象有:

  • 通常是成直角彼此
  • 沒有彎曲表面的面構成
  • 着色器應該把光源爲處於無窮
  • 着色器應該不變化顏色作爲面部和光角度的點的函數
  • 最大瀰漫性陰影
  • 零鏡面底紋

您可能還需要打開硬陰影

+0

是的我已經嘗試過硬陰影,他們工作,但我再次有一個問題與定向光不均勻分佈光 – skyguy

+0

你是什麼意思的「不均勻分佈光」?編輯你的答案併發布圖片,因爲根據定義,定向光線在所有點上都是等距的。如果您禁用所有光線反射,光線探測器和其他高級照明,則陰影會變得均勻。 – Soviut