以没有掌握任何编程代码的情况下写些有关游戏的点子

前言

给自己看的。(写的太简单又没几个人能看懂我的语言表达QWQ)

2D游戏

弹幕

视觉高维

这是 \(4.1\) 的想法。

主要思路来源于数学课上老师讲了直视图之和回想起一个泰拉瑞亚大佬制作的同人中有一种视觉3D的弹幕效果,目前给出大致实现思路和方法。

突然发现内个同人里的类似于四维的效果。QWQ

首先考虑简单的三维图形。建立二维坐标系(立体图形俯视图),倾向于将中心作为原点,设置点框定图形大致形状(每点含 \(x,y,z\) 三个数),具体只有 \(x,y\) 体现在二维坐标系,\(z\) 相当于权值,并提前设置两个变量:二维中的图形旋转角度 \(\theta\),和直视图夹角 \(\alpha\)。然后进行以下操作:

  1. 算出二维旋转后坐标,式子懒得写了。

  2. 考虑转换成直观图,坐标就为 \((x+\dfrac{y}{2}\cos \alpha,\dfrac{y}{2}\sin \alpha,z)\)

然后可以用类似建图的方法搞个数组存连线的端点编号,我想的方法是直接算线的方程,然后等距离显示弹幕,就不多叙述了。

之后可能会去研究一下更高维的表现方式(单纯画大饼)。QWQ

posted @ 2025-04-03 21:18  wdgm4  阅读(33)  评论(0)    收藏  举报