ニートが頑張るブログ

ニートが現実逃避するために創作活動など色々とカオスに頑張ってみる
ニートが頑張るブログ TOP  >  ニートメソッド >  ループ乱数

ループ乱数

とりあえずエフェクトメーカー
verアップの話です。

乱数をループできるようにしました。
(サンプルエフェクト:ループ泡

あと、ランダムでエフェクトを作ってもらうのも用意しました。
(サンプルエフェクト:ランダム





乱数をループさせることで何が出来るのかというと、
↓このように、とかとかのループするエフェクトアニメ
作れるようになったということです。

炎ループ
ぼわぼわ

泡ループ
ぽこぽこ


右上に付いている数字が
乱数ループするのにかかるフレーム数です。
(0の時にはループしません)


例えばこれが「30」になっていると、
30フレーム経過するごとに、
乱数テーブルがリセットされて、30フレーム前の状態に戻るのです。

だから、弾メニューの「ランダム」で出力されたエフェクトや
挙動もそのまま繰り返され、アニメがつながるのです。


それだけじゃよく分からんかもしれないので
もうちょっと細かく具体的に説明すると

例えば6フレームのループアニメが作りたい場合は、
「玉」の「出力フレーム数」その2倍の12にします。

そして取り込むのは
エフェクトを打ち出してから
6フレーム目~11フレーム目を撮影すれば良いのです。


6フレームのエフェクト12個を
12フレームかけて撃ち出し
乱数のループフレームを6に設定した場合の図を示します。

            |            |
            |            |
  ■■■■■|          |
    ■■■■|■■        |
      ■■■|■■■      |
        ■■|■■■■    |
          |■■■■■  |
            |■■■■■■| ←ここで乱数がリセットされる
            |  ■■■■■|
            |    ■■■■|■■
            |      ■■■|■■■
            |        ■■|■■■■
            |          |■■■■■
            |            |■■■■■■
            |            |
  0102030405|060708091011|121314151617
            |←        →|


まぁこんなふうになるので、6フレーム目から11フレーム目を撮影すればいいということです。



結局、今回何をしたのかというと、
内部で擬似乱数関数を自作したということです。
(今までは Math.random() に任せてたので、こういうことは出来なかった)
(ちなみにメルセンヌ・ツイスタ)

設定したフレーム数が経過するたびに
乱数の種を戻して、その自作擬似乱数のテーブルを初期化しているということです。

では乱数の種自体はどうしているかというと、
このフラッシュを起動するタイミングで、
起動ごとに変わるようにしています。
(つまり、気に入らなければ一旦「やめる」を押してから「デフォルト」を押せば
 また違った結果のランダムループを見られます)


逆にこれを利用すると、乱数ループのフレーム数を
エフェクト全体のフレーム数を超えるくらいの大きい数字にしておけば、
何度も同じエフェクトを見れるようにも出来ます。
(ランダムでありながら)

このフラッシュには巻き戻し機能はありませんが(おそらく実装できない)
これを利用すれば同じフレームを再び蘇らせることは出来るのです。

まさに乱数調整ですね。



関連記事
[ 2011/12/22 17:57 ] ニートメソッド | TB(0) | CM(6)
働けや穀潰し
[ 2011/12/24 02:27 ] [ 編集 ]
Re: タイトルなし
> 名無し さん

> 働けや穀潰し



そういえば4年間ニートブログをやっているのですが、
こういう「説得力のない罵倒だけのコメント」というのは
実は、初めて頂くような気がします。


「なぜこういうコメントが今まで付かなかったのか?」

そして、

「なぜ今になって、こういうコメントが初めて付いたのか?」

この2つは、かなりの謎ですね。
あなたは答えられるでしょうか?

投稿日がクリスマスイブだからでしょうか?



面白いので、あなたにはもうちょっと噛み付いてもらいたいです。

少なくとも、
「働けや穀潰し」なんて言葉では
ニートを働かせることは出来ませんね。


あなたが「ニートを働かせたい」と本気で考え、

あなたにとって、
「相手の意識を変え、相手に命令することが出来る」と思うに足る言葉があるとしたら、
それは一体どんな言葉か?


その事について本気で考えて、その上でコメントしてください。

[ 2011/12/25 15:01 ] [ 編集 ]
No title
ちょっとマジになって考えてみた。

ニートさんは衣食住には困ってないと思われます。
だからその上の「娯楽」と「老後」はどうでしょう。

働いて給料を得れば本もゲームソフトも買いたい放題!

家にお金を入れる必要はありません。

「老後」ですがどうせ年金制度は俺たちの代には破綻してます。

なので貯金が必要じゃないかなぁと。
[ 2011/12/27 02:12 ] [ 編集 ]
コメ返信
> 将軍 さん


> ニートさんは衣食住には困ってないと思われます。

まぁ確かに、見た感じ自分は「衣食住」には困ってなさげ、に見えるのでしょうね。
実際そうなのですよね。

というか、「衣食住」について、限界まで金がかからない状況にいられるワケですが。

(その時点で、自分は結構「幸せ」なのかも知れない)

(でもそういう感覚を持ってしまった時点で、
 最近の自分にはハングリー精神が足りないのかも知れない)



> だからその上の「娯楽」と「老後」はどうでしょう。
> 働いて給料を得れば本もゲームソフトも買いたい放題!

ゲームは、まぁ・・・。

でも、ゲームも、年に「本当に好きになれるゲーム」が1,2本あれば
それでいい気もするのです。

というか今の時点で積みゲーがあまりにありすぎるので、
本当は新しいゲーム買わなくても我慢できる筈なのですけどねw

むしろここらでゲーム買うのを我慢した方が、
トロコンとか、積みゲー消化が捗りそうなモノです。


別にそんなに散財したい欲はないですし、
金が足りなきゃ足りないでそんなに苦痛ではないのですね。

「娯楽」は言ってしまえば、最悪ネット環境さえ絶たれなければ
それで事足りると思っていますし。


> 「老後」ですがどうせ年金制度は俺たちの代には破綻してます。
> なので貯金が必要じゃないかなぁと。


確かに「老後」とか「貯金」については不安といえば不安です。
(老後の心配をするニートとか、どういうことだとも思いますがw)


でも、なんなんでしょうね自分のこの感覚は。
「刹那主義」と言ってしまえばそれだけなのですが。

自分は30までにどうにもならなかったら自殺するとか思ってたりしますし。

そうでなくても将来困窮したら
その時は覚悟はできてると思いますし。

もしそれで覚悟が出来てなかったら、
その時になって初めて、惨めに職を探しだしすのもいいと思ってますし。
(見つからないだろうけど、その時はその時)




単純に言ってしまえば、
今の自分は「追い詰め」「危機感」が足りないのでしょうね。

どういう訳か、この現状を維持できている。
だから、わざわざ一念発起が出来ない。


「馬を水場まで連れて行くことはできても、水を飲ませることはできない」
なんか、こういう感覚を今の自分には感じます。


今の自分に「危機感」を与えられるとしたら、
結局全ては、自分の現状の変化にかかっていると思うのです。

(逆に言えば、それはもうどうにもならんだろう、ということなのですがw)



[ 2011/12/28 20:43 ] [ 編集 ]
No title
>自分は30までにどうにもならなかったら自殺するとか思ってたりしますし。

ニートさんにとって、どうにかなった状態ってどういうものなんだろうか。
[ 2012/01/01 15:50 ] [ 編集 ]
Re: No title
> 名無しさん
> ニートさんにとって、どうにかなった状態ってどういうものなんだろうか。

確かになんなのでしょうね。
(漠然とはある気がするのですが、やっぱり具体的には言いたくないような)
逆にどうにもならない状態というのは考えられますけどね。


まぁどっちにせよ
大して考えていないのでしょう。

「産まれたいと思っていなかった子供を産んだのが悪い」というのが
根底にありますし。

[ 2012/01/02 21:25 ] [ 編集 ]
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

月別カレンダー
03 ≪│2017/04│≫ 05
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -