我最近又开始接触编程了,所以用love2D做了几个东西,例如康威生命游戏模拟器,但最近我想尝试做点更酷的和更可玩的东西,所以我想做一个光线追踪器,非常简单,没有纹理什么的,仅仅是最基本的。
结果发现这并不是那么容易的,我找了很多实现,例如很受欢迎的lodev和javidx9的实现,但这些都没有在我的代码上工作,所以我花了两天时间深入研究数学和制作不同碰撞的演示,结果在desmos上是可以工作的。
之后我停下来了,做了点什么,但还是有很多bug和问题,而且不准确地反映了地图,还有很多问题只能通过调试来解决,但像细胞大小之类的我就无法理解了。
这真的很烦人,我也不知道我是否超出了我应该能做的范围,但即使不能复制代码我也觉得自己很蠢,总之我的问题是现在我应该怎么办,继续试图让光线追踪器工作,还是从其他地方学习算法(尽管只有3个资源),还是做其他东西,我不想放弃,但这真的很让我头疼,尤其是没有任何结果。
如果你有资源,请给我,如果没有,请给我一般情况下的建议。
评论 (0)