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 |
'Unity_C#' 카테고리의 다른 글
InvalidOperationException : Operation is not valid due to the current state of the object (0) | 2018.11.22 |
---|---|
hexadecimal convert color (0) | 2018.10.16 |
유니티 최적화 관련 문서 (0) | 2018.07.10 |
UI 최적화 (0) | 2018.07.06 |
Division by zero 에러 (0) | 2018.06.25 |