正在处理的相机(2D和3D)
本教程介绍了用于2D和3D处理草图的移动虚拟相机。 首先,它介绍了在固定摄像机时包装屏幕元素(如背景)的策略。 引入着色器并使用多个渲染器后,它会创建一个2D相机。 然后,它会创建3D等效项,并沿途查看投影。 本教程以具有动态背景和平视显示器(HUD)的第一人称射击(FPS)摄像机结束。 处理功能旨在快速制作原型,并对创意编码进行友好介绍。 因此,需要对其进行定制以实现上述功能。 那些自由选择工具的人可能会在Unity或Godot中找到更好的选择,仅举几例。 如果首选处理,则某些相机库可用。 乔纳森·费恩伯格(Jonathan Feinberg)的peasycam包括HUD和旋转控制功能。 乔什·卡斯尔(Josh Castle)专门为FPS相机编写了一个库QueasyCam。 另一方面,在设计目标足够简单以使用内置Processing实用程序工作的情况下,J。David Eisenberg的“ 2D Transformations”和Dan Shiffman的“…