0
我如何可以啓用* .POD對象陰影效果? 我設置了攝像機和燈光,但我的目標沒有影子。 有人可以解釋如何解決這個問題嗎?cocos3d:我怎麼能把影子莢對象
我如何可以啓用* .POD對象陰影效果? 我設置了攝像機和燈光,但我的目標沒有影子。 有人可以解釋如何解決這個問題嗎?cocos3d:我怎麼能把影子莢對象
爲了能夠在cocos3d陰影,您必須首先在應用程序委託設置
_viewController.viewShouldUseStencilBuffer = NO;
到
_viewController.viewShouldUseStencilBuffer = YES;
。
接下來,你必須添加陰影捲到場景的手動對象。
您可以通過添加這個方法調用你的cc3scene子類的初始化方法做到這一點:
[self addShadowVolumesForLight:yourLight];
以體積陰影添加到每個對象在現場爲一個特定的光,或:
[self addShadowVolumes];
做場景中的所有燈光一樣。
或者,如果要限制陰影,則可以對場景中的特定對象執行相同的操作。 例如
[someObject addShadowVolumesForLight:yourLight];
[someObject addShadowVolumes];
附:由於某種原因,似乎陰影不與我的系統上opengles 1的工作,但他們爲opengles 2.不知道它是一個局部問題還是不行。 – waywardson07