非常有幸能受邀参加今年的UOD的活动,我去年借着项目的便利去现场听了一次UOD,不少项目的技术方案让我眼界大开,也真正感受到了大神们演讲时的气场,结束后心里就一直有个目标,希望今后自己也能有一次去UOD分享自己的技术心得的机会,没想到这个梦想这么快就实现了,要再次特别感谢Epic和大钊。
我之前的工作是Gameplay程序,主要做项目框架,游戏角色/战斗相关开发以及项目性能优化等工作,自己基本没有亲手做过UI,但是之前做性能优化时研究过UMG底层的原理,也积累了不少心得,所以分享的内容自我感觉也有不少干货吧?为了准备这次演讲也专门做了一个小工程来实现相关的效果。我确实对色彩的感觉没有美术或TA那么强烈,请原谅我工程中材质的死亡配色,如果TA或美术能够用好我分享的这些经验技巧,相信会让项目的UI品质有非常巨大的提升。
这是UOD的演讲视频:
https://www.bilibili.com/video/BV1Wt4y1N7qg
下面是PPT和工程的链接,有需要可以自取:
PPT:
虚幻引擎UI的制作与优化.pptx 提取码2A27
工程:
quabqi/UITest (github.com)
还有一点需要补充说明,我的工程和PPT只是为了方便讲解原理而实现,而且内容准备的非常仓促或许有不少瑕疵,可能质量离能够在实际项目中去使用的水平还有不小的差距,已知问题包括要处理Item点击事件等,肯定需要额外做不少的完善工作和BUG修复,后续有精力我也会继续更新工程,也可能会将内容做一些整理和补全发到知乎,希望大家多支持和持续关注。