我正在为iPhone创建骰子游戏。我正在使用SIO2作为引擎,但我认为这个问题与OpenGL有关。

由于iPhone缺乏对抗异化性的支持,因此我的骰子看起来有点前卫。如果可能的话,我想使模具的边缘变圆而光滑,而不是锋利。我找到了一个应用程序,它可以做到这一点,我认为不使用抗氧化剂。请参阅屏幕截图 这里. 。如果您仔细观察骰子边缘,您会发现从亮光的顶部脸部到阴影侧面的浮动过渡。从遥远的角度来看,这看起来有点圆。

有人知道如何重现这种效果吗?

有帮助吗?

解决方案

如果您仔细观察骰子边缘,您会发现从亮光的顶部脸到阴影的侧面有一个浮动的过渡

不确定iPhone是否支持这一点,但是您可能能够通过普通地图实现此效果:

http://en.wikipedia.org/wiki/normal_mapping

当然,您需要截断角落,以使它们足够圆,以至于正常地图将为您带来其余的路线。

其他提示

您需要用略微圆形的边缘和角落创建骰子。这样一来,每个脸之间就不会有急剧的过渡。

如果您的建模包可以创建它们,则可以使用 超季度 创建这种模型。您可以更改方程的参数以产生效果。

请参阅左上图 这个图片

alt text
(资源: free-online.co.uk)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top