12万颗星,用了gpu instancing以后帧率还行
效果图:(猎户座和昴星团)
3d模式可以在星海自由视角转悠
星星类
struct Star
{
public Vector3 position;
public float mag;
public float abMag;
public float colorIndex;
}
ui部分
private void OnGUI()
{
if (showUI)
{
GUILayout.Label("H: Hide ui");
UpdatePerFrame = GUILayout.Toggle(UpdatePerFrame, "Update Per Frame");
if (!tDMode)//天文馆