2016-04-16 11 views
-2

ゲーム用の関数を作成しようとしています ボタンを押したときに、n =(n%4)+1と私はシーケンス2、3、4、1、2、3、4、1、2、3、4を得ます。 しかし、私がシーケンスから降りるとき、私はシーケンスを取得する式を見つけることができません4,3,2,1,4,3,2,1 ... アイデア?私が代わりにこれを行うために係数を使用しようと、あなただけの代わりにこれを行うことをお勧めしますあなたの助け4 3 2 1 4 3 2 1 ...モジュラスcをシャープにして

答えて

1

をありがとう:

n = n>1 ? n-1 : 4; 
+0

これをコードとして入力しますか?私は知らなかった?操作、ありがとう、私はそれをチェックしますよ、 – Kepazino

+0

それは非常にありがとう作品 – Kepazino

1

としてだけでなく、マシュー・ワトソンからソリューションを、あなたはユニティのMathf.Repeat()functionを使用することができますあなたが達成しようとしているものを正確に行うように設計されています。

最初のパラメータとしてnを渡し、長さ(この場合は4)を2番目のパラメータとして渡します。

+0

私はその機能を知らなかった、私はそれを行ってみましょう、私はゼロを避けようとしています – Kepazino

+0

ちょうどそれは3と長さを入れて0これを避けることができます –

+0

私はそれを試していますが、それは私に0 1 0 1を与えるだろう... – Kepazino

関連する問題