Unity_C#
2D 스크롤 맵
뜬금이별똥이
2019. 8. 28. 18:09
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public class Scrolling : MonoBehaviour { public float scrollSpeed; private SpriteRenderer spriteRenderer = null; private Vector2 originalOffset = Vector2.zero; void Start() { spriteRenderer = gameObject.GetComponent<SpriteRenderer>(); originalOffset = spriteRenderer.material.mainTextureOffset; } void Update() { float x = Mathf.Repeat(Time.time * scrollSpeed, 1); Vector2 offset = new Vector2(x, originalOffset.y); spriteRenderer.material.mainTextureOffset = offset; } void OnDisable() { spriteRenderer.material.mainTextureOffset = originalOffset; } } | cs |