2015年D区回顾展

D-Zone是我在加入Discord并学习使用API​​编程机器人之后不久于2015年开始的一个项目。 实际观看! 现场演示:http://pixelatomy.com/old-dzone/0.1.9 最终,我们了解了D-Zone的当前美学。 为了给即将到来的博客文章留下良好的印象,我阅读了许多像素艺术教程,以学习如何创建更好的纹理。 我了解了统一的调色板。 起初,光滑的立方体和嘈杂的地形之间的对比使我感到困扰,但我认为这样做可以避免演员与周围环境融为一体。 我可能会在某个时候重做石材的纹理。 为了增加一些个性,我添加了随机的花朵补丁(来自我的朋友Viper的建议),使用新的图块渲染技术可以轻松实现。 博客文章上升(2015年12月20日) https://blog.discordapp.com/the-robot-revolution-has-unofficially-begun-unofficial-api-23a3c722d5bf 当然,当它上升时我睡着了,所以我的D-Zone机器人当然在某个时候崩溃了,留下了一个破碎的演示供所有人欣赏。 幸运的是,这只是一小段时间。 在接下来的几天里,与Discord上的人聊天以谈论我的项目是(现在仍然是)令人难以置信的令人愉快的经历。 即使经过2年,对我来说仍然感觉很新颖。 我渴望打动人们并看到我的工作得到满足的愿望继续推动着我。 D-Zone即将在2015年结束。 您可能会想,“那么,您在2016年和2017年做了什么?”…

3D世界中的可缩放字段视图,缩放和2D UI — Project GoldScript

正如我在上一篇博客文章中提到的那样,我9月份的引擎重点始终是战斗UI。 一段时间以来,这一直困扰着我……如何在3D世界中实现自适应的上下文2D用户界面? 这是我以前从未真正考虑过的事情,因此挑战是真实的。 我已经做了一些初步的尝试,并且在大多数情况下都进行了一些工作,但这并不是万无一失的。 我需要做得更好。 这些想法以对摄像机如何响应视口调整大小/屏幕分辨率以及缩放实现的相当重要的重构形式得以体现。 它还清除了当前上下文战斗UI组件在任何受支持的屏幕尺寸或缩放级别下正常工作的方式。 可缩放的地图视图 有时被称为“可扩展的运动场”,这是RTS类型经常使用的一种摄影技术。 基本上,这就是说,您的视野只是扩大或缩小,而不是按比例缩放整个屏幕以使其与屏幕尺寸成比例。 如果您以较高的分辨率播放,则比以较小的分辨率播放时,您会看到更多的地图。 您可以在这里查看其工作方式。 对于我的战斗界面而言,这是非常关键的一步。 在此之前,世界将始终按比例缩放以匹配屏幕的纵横比。 它起作用了,但这意味着我不得不构建一个在每个可能的大小上看起来都一致的UI。 我认为这真的不可行,老实说,我想不出一种实现自己想要的好方法。 但是,这并不意味着世界在视觉上总是相同的。 自然,您可能希望能够更近距离或远距离观察事物,以更好地计划您的行动。…