4
2011
Follow / Push object
Follow / push object around.
Might be useful for something..??
Webplayer:
http://unitycoder.com/upload/demos/mFollow1/
Original source:
http://processing.org/learning/topics/follow1.html
Download webplayer package: (unity js)
(coming soon..)
Source: (.js)
// mFollow ported to Unity : mgear : http://unitycoder.com/blog
// attach this script to camera, then assign some object(with linerenderer) as "object"
// original : http://processing.org/learning/topics/follow1.html
// All Examples Written by Casey Reas and Ben Fry
// unless otherwise stated.
private var x:float = 0;
private var y:float = 0;
private var angle1:float = 0.0;
public var segLength:int = 2;
public var object : Transform;
private var mousePos:Vector3;
// mainloop
function Update ()
{
// get mouse position
mousePos = Input.mousePosition;
mousePos.z = 10.0; // fixed distance from camera
// convert mousepos into world pos
var MouseWorldPos = Camera.main.ScreenToWorldPoint(mousePos);
// not sure whats happening here..
var dx:float = MouseWorldPos.x-x;
var dy:float = MouseWorldPos.y-y;
var angle1:float = Mathf.Atan2(dy, dx);
x = MouseWorldPosOrig.x - (Mathf.Cos(angle1) * segLength);
y = MouseWorldPosOrig.y - (Mathf.Sin(angle1) * segLength);
// set object pos
object.transform.position = Vector3(x,y,10);
// draw line from object to mouse
var lineRenderer : LineRenderer = object.GetComponent(LineRenderer);
lineRenderer.SetPosition(0,MouseWorldPos);
lineRenderer.SetPosition(1,object.transform.position);
}
Related Posts
1 Comment + Add Comment
Leave a comment
Recent posts
- LudumDare59 : Signal
- Unity Editor: Tree Generator
- Leaf/Foliage Generator Tools (Runs in Browser)
- Testing Unity AI Beta
- Ways to Support UnityCoder Development
- Using UI Slider to Create 5-Star Rating Element
- Game Music Library For Unity (editor plugin)
- Fontastic : Easily Test Fonts in Unity Editor!
- GeoTiff Importer & Terrain Generator for Unity
- Create Baked DropShadow for UI images
- .JP2 Ortho Image Converter to PNG/JPG/TIFF
- Convert LAS/LAZ/PLY pointclouds to GLTF (GLB) Point Meshes (standalone converter)
Recent Comments
- on Sprite Sheet Flip Book Shader
- on Sprite Sheet Flip Book Shader
- on [Asset Store] PolygonCollider2D Optimizer
- on Trajectory Test Scene 2.0
- on Vector3 maths for dummies!
- on UnityHub 3.6.0: Remove Version Control & Cloud Dashboard columns
- on Using RenderDoc with Unity (graphics debugger)
- on UI Scroll View automatic Content height
Coin:
CUgDSbRqFcAumDSAcdKDvuXsw26VdkJe8C8WGUQHBAGS
An article by













x, y represents the position of object, then draw a line from mouseWorldPos to object