基础内容-6
技术性调整; Note效果;
This commit is contained in:
@@ -15,10 +15,8 @@ namespace Ichni.RhythmGame
|
||||
public Track.TrackSamplingType trackSamplingType;
|
||||
public bool isClosed;
|
||||
|
||||
public void NewInitialize(Track track, bool isClosed, Track.TrackSpaceType trackSpaceType,
|
||||
Track.TrackSamplingType trackSamplingType)
|
||||
public TrackPathSubmodule(Track track, Track.TrackSpaceType trackSpaceType, Track.TrackSamplingType trackSamplingType, bool isClosed) : base(track)
|
||||
{
|
||||
this.track = track;
|
||||
this.path = track.AddComponent<SplineComputer>();
|
||||
track.trackPathSubmodule = this;
|
||||
this.pathNodeList = new List<PathNode>();
|
||||
@@ -26,7 +24,8 @@ namespace Ichni.RhythmGame
|
||||
this.trackSamplingType = trackSamplingType;
|
||||
this.isClosed = isClosed;
|
||||
|
||||
SetUpSplineComputer(trackSpaceType, trackSamplingType);
|
||||
SetUpSplineComputer(this.trackSpaceType, this.trackSamplingType);
|
||||
//闭合路径在PathNode生成时执行,在初始化的情况下,PathNode数量为0,不会执行闭合操作
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,13 +58,6 @@ namespace Ichni.RhythmGame
|
||||
path.type = (Spline.Type)spaceType;
|
||||
}
|
||||
|
||||
public void AddPathNode(PathNode point)
|
||||
{
|
||||
path.SetPoint(pathNodeList.Count, point.node, SplineComputer.Space.Local);
|
||||
|
||||
pathNodeList.Add(point);
|
||||
}
|
||||
|
||||
public void SetPathNode(PathNode point)
|
||||
{
|
||||
path.SetPoint(point.index, point.node, SplineComputer.Space.Local);
|
||||
|
||||
Reference in New Issue
Block a user