https://reddit.com/link/1s3jp5p/video/pgiem5nem8rg1/player
以前我只有制作简单的界面,但我想要挑战自己,制作出复杂且风格化的界面。回想之前我看过的最好的UI时,我找到了一种风格类似Metaphor: ReFantazio和Persona系列的灵感。
3D模型来自Sketchfab(由Vasian-Digital3D制作),人物图标只是占位图。其他的一切,从逻辑到视觉效果,都是从头开始。
下面是一个功能的深入分析:
动画:所有UI动画都通过Dotween处理。
视觉效果:我开发了一种基于Smoothstep的程序化HALFTONE纹理和有机“墨水渗透”着色器。
3D元素:自定义的Cel-Shader与反转镰形轮廓和HALFTONE影子。
过场效果:全屏过场效果使用频率最高的噪点“渐隐”效果。
视差效果:我写了一种完全适应任何帧率的自定义视差效果 (基于指数衰减),保持UI看起来紧密且响应敏感。
架构:基于严格的 MVP 模式,数据动态从 ScriptableObjects 中获取。
我真诚地希望听到您的反馈;我很愿意听取关于我该怎么做不同以及如何进一步完善的建议。
评论 (0)