![]() pass position & rotation to next object Transform.rotation = Quaternion.Slerp (transform.rotation, Quaternion.Euler (0, 0, targetAngle), 30f * ltaTime) Transform.position= Vector2.Lerp(transform.position, currentPosition, ltaTime * Constants.SPEED) įloattargetAngle = GetAngle(moveDirection) Vector3nextPosition = currentPosition+(moveDirection * distanceBetweenTwoPart) Find next position at designate distance between 2 object MoveDirection = Utility.GetDirection(currentTouch, currentPosition) QuaternionnextPartRotation = transform.localRotation ĬurrentTouch = (mousePos) Vector3nextPartPosition = transform.position ![]() Vector3cameraPosition = (Input.mousePosition) Ĭollider2D others = Physics2D.OverlapCircleAll(cameraPosition, 1) There are different logics for detecting objects out of which I have explained about circle overlapping. ![]() Begin detecting the first object of the chain on touch.
0 Comments
Leave a Reply. |