【ゲームで、この処理ってどーやってんの?】at GAMEDEV【ゲームで、この処理ってどーやってんの?】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:1 18/05/30 20:10:02.65 fZdspc/Y.net sageちゃアカンやんage 3:1 18/05/30 20:18:53.13 fZdspc/Y.net 即消されないように、しばらく自問自答したいと思います。 自分がなるほどなあ、と思った超基礎的なやつ。 1行なのでコードで書かせてください。いきなり禁止破り。原則禁止、とすべきでした。 0~nの数字を順送りし、n番目の次は0に戻る処理 a=(a+1)mod(n+1) n+1で、増えていくaを割った余りを返すことで、nの次は0に戻る処理です。 4:1 18/05/30 20:19:57.56 fZdspc/Y.net a+1の1を任意の数値にすることで、いくつ進めるかを任意にできます。 5:1 18/05/30 20:28:15.39 fZdspc/Y.net 次。 0~nの数字を順送り逆送りして、n+1で0、0から-1になった場合nになる処理。 どーだっけな。 m:加算値(+1や-1など任意の正負の数 a=(a+m+n+1)mod(n+1) 合ってるかな。 a+mに最大値nと1を足すことで、a+mがマイナスになった場合、プラスの数値に変換し、n+1で割った余りを戻すことで、0-1をnに送ることができます。 式、合ってるよね? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch