c# - Starfield 屏保方程式

标签 c# math vector xna

对于那些不记得确切的旧 Windows Starfield 屏幕保护程序长什么样的人,这里有一个 YouTube 视频:http://www.youtube.com/watch?v=r5AoFiVs2ME

现在,我可以在一定半径内生成随机粒子(“星星”)。我遇到的困难是找出实现上述链接视频中受影响的最佳方式。

问题:假设我有随机生成的粒子的坐标(向量)。 /强>

谢谢!

最佳答案

它们似乎远离了中心。您可以尝试计算从屏幕中心点到生成的粒子位置的向量吗?然后使用相同的方向移动粒子并加速粒子,直到它在屏幕之外。

关于c# - Starfield 屏保方程式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942446/

相关文章:

c# - Xamarin Android TabLayout 将 fragment 添加到 ViewPager 而不是布局

c++ - 添加两个不同大小的独立 int vector 的值?

java - 从java中的csv列添加: how do I reset variable total?

C++ 对结构 vector 的操作

c# - 从用户控件访问表单

c# - 绑定(bind)仅适用于第一个 TabItem

c++ - Inventory.h 中 vector 的添加方法出错

C++ : Pushing an object into a vector

c# - C# 中优秀的开源 OCR

r - 如何绘制具有精确起点和终点的弯曲箭头?