找回密码
 初始化身份识别芯片
查看: 2569|回复: 1

看裂隙洪流的java遇到的问题

[复制链接]

战列舰长

发表于 2022-8-30 21:55:58 | 显示全部楼层 |阅读模式
在看裂隙洪流发射极的java时看见它导入了org.lwjgl.util.vector.Vector2f;
还发现它在后面使用了诸如
Vector2f loc = Misc.getUnitVectorAtDegreeAngle(angle);
                        loc.scale(beam.getLength());
                        Vector2f.add(loc, beam.getFrom(), loc);
的代码,在网上找也找不到Vector2f究竟是何意,也弄不清楚Vector2f创建的对象loc调用的那些方法(比如scale、add),还请各位大佬能解答一下。

巡洋大副

萌萌

发表于 2022-11-2 18:25:29 | 显示全部楼层
这个是远行星号的位置或叫矢量,比如ship.getLocation()得到的值就是Vector2f,它是由两个float,即x轴与y轴数值组成,创建一个新的Vector2f可以直接生成Vector2f loc=new Vector2f(x,y);但这种方法一般没有参照物,因此你可以通过调用ship.getLocation()、beam.getRayEndPrevFrame()[这个是获取光束末端到达的位置]等等一切可以调用的方式先取得参照物,而后get到它们的x与y值,进行加减等运算(自己把握),赋值给新的Vector2f,即可自己创建一个确定的矢量(位置)属性

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2024-12-22 11:59

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表