Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Keep Initial Rotation and Apply Position Shift
#1
I had an object generated by 3ds Max, when I put it in the scene, it need some rotation to get it right in the scene.
However, when I started the SplineWalkerCon I lost those initial values:
I changed line (107) in SplineWalkerCon:
 transform.rotation = Spline.GetOrientationFast(mTF) * initialRotation;
to use the initial rotation which I copied it in the Start() from the transform object.

I did something similar on lines (95, 102) for position:
                mTransform.position += positionShift;

I wanted to have my object walking above the Spline. Did I do something unnecessary (did Curvy already have such a feature?) and is this performant or you guys would consider adding it to script in a better way?

Thanks for the tool, made my life 1000x easier.
 
Reply
#2
The easiest way to apply any offset is to make your object a child of the GameObject that has the Walker attached and offset the child.
Reply
#3
(04-24-2014, 06:47 AM)'Jake' Wrote: The easiest way to apply any offset is to make your object a child of the GameObject that has the Walker attached and offset the child.


 

Stupid me. Sure, that goes for the rotation as well. It worked thanks.

 

 
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Photo Position in Input Spots not working on all directions. Mike Danielsson 2 9 09-03-2022, 02:22 PM
Last Post: Mike Danielsson
Photo Rotation anchors tairoark 4 6 06-01-2022, 02:54 PM
Last Post: _Aka_
  TF to world position niuage 2 8 03-06-2022, 08:16 AM
Last Post: niuage
  best way to rotate, change offset, and inset position of splinecontroller object smackledorf 1 19 01-17-2022, 01:39 PM
Last Post: _Aka_

Forum Jump: