예제 #1
0
    Vector2 CalculatePosition()
    {
        var pos         = UnitConversion.PointToScreenRatio(transform.position);
        var perspective = RoadCommon.PERSPECTIVE(pos.y, RoadSize.Get().y);
        var max         = RoadSize.Get().x *perspective;

        var offset = Random.Range(-max, max);

        return(new Vector2(transform.position.x + offset, transform.position.y));
    }
예제 #2
0
 private void Start()
 {
     startScale    = transform.localScale;
     startPosition = UnitConversion.PointToScreenRatio(transform.position);
     Update();
 }