新101-カキコミ
[72]しろねこ02/09/24 12:33:56[]
それはどうか な 夢を見ました。
1、アヒャが、せまってきました。可愛いですがアヒャッています。

+ ケケケヒャヒャー             キヒャヒャ!ヒャッヒャヒャ!!
lヽ          アヒャヒャーヒャー!!!        /l+
l 」 ∧_∧     ∧_∧       ∧_∧ l.」___
‖(  ゚∀゚ )    ( ; ゚∀゚ )+    ( ゚∀゚  )‖ ___
⊂     つ   ( つ=|二フ    ⊂     つ___
 人  Y      人  Y         Y   人__
 し(_)     し (_)        (_) J____

2,仲間のふりをしましたがかなりヤバイです。
 ヒャーヒャハハハ!!!            アヒャヒャッハハッハ!!!
  lヽ       ヒャ・ヒャ・ヒャ・・・!!!      /l+
  l 」 ∧_∧  ∧_ ∧ _∧  ∧_∧ l.」
  ‖(  ゚∀゚ ) (゚∀゚ ;三; ゚∀゚) ( ゚∀゚  )‖
(( ⊂     つ  ( つ=|二フ ⊂     つ))
 ジリ 人  Y     人  Y       Y  人 ジリッ
((   し(_)    し (_)       (_) J))

3、このままではやられる、と思ったので、仲間だと思わせるために首をはねてみました。
                    ∧_∧ アーヒャヒャヒャヒャヒャ
  ア・・・アヒャ・・ヒャ    スッポーン!!(  ゚∀゚ )アーヒャヒャヒャヒャ!!!!
  lヽ        *∴;;¨;  彡 彡~~~~~~~ /l+
  l 」 ∧_∧ :*∵;*;:ブシュッ  ∧_∧ l.」・・・・アー
  ‖( ; ゚∀゚ ) =∩=-------  ( ゚∀゚ ; )|| アヒャー・・・ヒャ・・・
  ⊂     つ  \~~~~~~)  ⊂     つ
    人  Y     人  Y       Y  人
    し(_)    し (_)       (_) J

ひるんだスキに、(自分の)首を抱えて逃げました。
おかげで助かりました。(助かったのか?)

・・・元ネタは上のAAなのですが、それを夢に見るとはね。
普通は死にますから、リアルでやっちゃ駄目(言われなくても普通は真似しない)。
[73]しろねこ02/09/24 18:09:46[]
わほーん、FLASHができました。
[74]しろねこ02/09/25 12:23:15[]
人生のうちで、サイン コサイン タンジェント シータ ラジアンが、必要になるときがあるとは思いませんでした。

 まぁ、立方体のスクリプトなんですけど。
中心点からの距離は常に変わらないわけですね。
 円の周りを回るのと同じわけだ。そうか。
だからそれをリアルタイムで拾って計算して頂点を計算、あとはそれぞれの線を引くのか。
なるほど。

・・・とすると、増減するY(時間)なんかを上手く使って、大きさ変数Xに渡してやれば心臓の鼓動みたいに震えたり、大きくなったり小さくなるのも出来るわけか。ふむ。
関数を必要とするときがあるなんてなぁ。
[75]しろねこ02/09/25 12:39:37[]
ふんふん。

円、 よこx+たてy = 2(半径)
球  よこx+たてy+おくz = 2(半径)

画面表示はx+yのみだよね。
で、おくゆきzに応じてxyの結果を変えれば立体的に。
そいつを変数にいれれるようにすればいいわけか。

で、最大のzを持つ面を表示すれば、きちんと見える立方体を描けるわけか。
ん?
なるほど、この考え方を発展させれば、立方体がぎゅんぎゅん動かせるわけね。
[76]しろねこ02/09/25 12:56:07[]
めも:
(外)

(外)
三角関数&中心点に向けたり。
(外)

さぁつくるか。
[77]しろねこ02/09/26 00:04:27[]
attachMovie("line","line"+i, -i);

function moveLine(ax,ay,bx,by,obj,i) {

//objにはリンケージの名前。グラフィック線はX0Y0から引きましょう。
//x1,y1,x2,y2,オブジェクト,ラインインデックス

var abx = ax-bx;
var aby = ay-by;
var thita = Math.atan2(aby, abx);
var ab = Math.sqrt(abx*abx+aby*aby);

//attachMovie("line",obj, -i);
this[obj]._x = bx;
this[obj]._y = by;
//これが長さ
this[obj]._width = ab;

//これが角度
this[obj]._rotation = thita*180/Math.PI;

}

と言うメソッドを書きました。
ところが、flashくんはアタッチメントで先にオブジェクトを置いておくと、
何を思ったか_rotationで「回転した後」のオブジェクトの向きでwidthを変えちゃうんだな、これが。

因みにリアルタイムに生成したときは、幅指定「してから」回転なんだねー。
ん・・・。
条件分岐のメソッドを書くしかないのか・・・。

はぁ、それで1日終わり。
とりあえず立方体はなんとか・・・できるかな?
[78]しろねこ02/09/26 10:47:28[]
グラフィックスを円形にすればいのか!
そしたら幅と高さ指定は出来るように。ウヒヒ。
ところが配置した後のオブジェクトのXY値を設定する時に問題発生。

さて、問題です。

まず、垂直水平の正方形があります。
次に座標系での幅Xを200と設定します。
200*200の正方形ですね。

つぎに、これを45°に回転します。
次に座標系での幅Xを200と設定します。
すると対角線が200の長さの正方形が描かれます。
もちろん正方形は小さくなりますね?

さて、この正方形が常に同じ大きさになるようにするには、どうすればいいのでしょうか。

***
頂点の高さを1とする。(Y=1)
底辺の頂点Bを0.0とする。
底辺の頂点CをX.0とする。
θはわかってるので、この3角形の斜辺の長さをwidthにかければ、
きちんとした比率に変えてくれるです。

数学・・・。
グラフィックスを擬似的に回転させるのはかくも難しいものなのか!
ぐ〜、どういう公式かけばいいのさ?
[79]うひー。02/09/26 17:48:31[]
2点間の距離はわかってるんだよな。
距離/最大値=現在の比率だよね?
xscale(拡大率)にかけてやればどうなるんだ?
と思ってやってみたらあっさり成功。

オブジェクトの大きさを拾ってやらないと、その2点にきっちりは合わせられないんですが。
とりあえず第1弾成功でわっしょい。

後はきちんと立方体の頂点へむけて線を引けばいいわけだ。
はぁ〜。
ちなみに、ファンクションの中でattachMovieしたときは、長さ変えてから回転させられます。
常にその場所にムービーを置いていくことになるから、それだと〜ムービーを回転させたりできないのさ〜。

ああ、とりあえずここをはやく画像(ファイル)アプロード掲示板に改造しよう。
そしたらファイルもおけて便利便利だし。
簡単な更新が全部ここで済むし。
[80]しろねこ02/09/26 18:02:34[]
(外)
(外)

こういうところがありまして、
さらにたどっていくとフリーなら使える音楽までいっぱいだよ?

でも〜、過度な暴力的表現をユウするコンテンツに使うのは駄目とか
やっぱり書いてあるんだけど、首が飛ぶのは駄目だろうなぁ。
まぁいいや。
音なら作ったり録ったりすればいいし。

とりあえず、肉に刃物を突き刺す音ってほんとうはどんな音がするんだろうよ?
・・・やってみるか、うふふふふ。
とも行きません。

神戸のダイエーで肉の塊を買ってきて突き刺してみるかぁ・・・。
5kgとかのを売ってるんだよー。

気になる度合いからすれば、高くない投資だと思う。
あとで食べられるしね。
[81]しろねこ02/09/27 00:19:18[]
まだわからないことがいくつかあるね・・・。
アクションスクリプトでオブジェクトを普通に回転させるのに、何が準備にいるのか、とか。
うーあー、そのへんでなやみちゅう。
カキコミ