前提・実現したいこと
Spriteで実装している背景を無限横スクロールさせたいです。
こちらを参考に、SpriteのWrap ModeをRepeatに変更し後に
以下のスクリプトを対象の背景に貼り付けたのですが、全くスクロールしませんでした。
調べた限り、シェーダーを使う方法やテクスチャを使う方法があったのですが
Texture typeをSpriteのままでスクロールさせることは出来ないのでしょうか?
解決に至らなかったので、ご教示頂けると幸いです。
発生している問題・エラーメッセージ
画像がスクロールしない
該当のソースコード
C#
1public class ScrollBackGround : MonoBehaviour 2{ 3 private Renderer m_renderer; 4 private float m_time; 5 6 private void Awake() 7 { 8 m_renderer = GetComponent<SpriteRenderer>(); 9 m_time = 0; 10 } 11 12 void Update() 13 { 14 m_time += Time.deltaTime; 15 Vector2 offset = new Vector2(m_time, 0); 16 m_renderer.material.SetTextureOffset("_MainTex", offset); 17 } 18} 19
補足情報(FW/ツールのバージョンなど)
Unity version 2019.2.15f1 Personal
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/19 15:25