コメント
このコメントは、【トピック】スプライトへのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
ugonight(投稿日:2011/09/17 00:09/17/11)
わざわざ試してくれたんですねぇ~ありがとうございます!
うぅ…せっかく感動的なゾンビが出てくると思ったのに…
一応イベントのコードです
画像9404っていうのは黒い画面でこれじゃないかとにらんだのですが…でも前やった時には普通に表示されてました…
うぅ…せっかく感動的なゾンビが出てくると思ったのに…
一応イベントのコードです
speak("椅子の下に何やら装置が!!") speak("パスワードを入力してください") deleteAllSprite() deleteTextAll() drawCanvas() hideImage() speak("キーボードで入力してください。") pasu = createArray() pasu[0] = "251" #パスワード1 pass = 1 #パスワードの数 keta = 3 #パスワードの桁数 su = 0 #何文字目かを表す変数 #ここから下はキーボードのキーの設定 k = createArray() k[0] = "0";k[1] = "1";k[2] = "2";k[3] = "3";k[4] = "4"k[5] = "5";k[6] = "6";k[7] = "7";k[8] = "8";k[9] = "9"k[10] = "Q";k[11] = "W";k[12] = "E";k[13] = "R"k[14] = "T";k[15] = "Y";k[16] = "U";k[17] = "I";k[18] = "O";k[19] = "P";k[20] = "A";k[21] = "S";k[22] = "D";k[23] = "F";k[24] = "G";k[25] = "H";k[26] = "J";k[27] = "K";k[28] = "L";k[29] = "Z";k[30] = "X";k[31] = "C";k[32] = "V";k[33] = "B";k[34] = "N";k[35] = "M" #キーの設定ここまで #↓入力箇所の表示 t = createText(250, 250, 400, 200) ki = createArray() i = 0 while i < keta ki[i] = "-" i = i + 1 end setText(t, ki,"\nキーボードで入力してください。") startInput() loop = true#ループの開始 while loop if hasInput() takeInput() i = 0 while i < 36 #すべてのキーを調べる if isKeyDown(k[i]) ki[su] = k[i] su = su + 1 setText(t, ki,"\nキーボードで入力してください。") if su == keta loop = false end end i = i + 1 end end waitTime(10) end endInput() deleteTextAll() #表示を消す #↓入力をひとつの変数に入れる p = "" i = 0 while i < keta p = p + ki[i] i = i + 1 end i = 0 answer = false while i < pass if p == pasu[i] if i == 0 #パスワード1に合っていたときの処理 playSound(84277) speak("???「正解でぇ~す」") speak("???「では、準備をしますので今しばらくお待ちください」") showLeftImage(47864) speak("好太郎「ん…? 準備…? どういうことだ…」") fadeOutMusicFadeIn(1000, 82229, 1000) waitTime(2000) hideLeftImage() showLeftImage(47879) speak("好太郎「ま…また…!?」") hideLeftImage() waitTime(1000) showImage(9404) playSound(82230) waitTime(100) hideImage() waitTime(3000) showImage(9404) playSound(82230) waitTime(100) hideImage() waitTime(2000) showImage(9404) playSound(82230) waitTime(100) hideImage() playSound(84351) waitTime(2000) showImage(9404) playSound(82230) waitTime(100) hideImage() waitTime(2000) showImage(9404) playSound(82230) waitTime(100) hideImage() waitTime(1000) showImage(9404) playSound(82230) waitTime(100) hideImage() waitTime(1000) showImage(9404) playSound(82230) waitTime(100) hideImage() waitTime(2000) playSound(82231) fadeOut(0, 0, 0) fadeOutMusicStop(2000) waitTime(3000) showImage(9404) playSound(84356) #画像スプライト deleteAllSprite() #最初に使う前にキャンバスをキレイにしておく drawCanvas() setCanvasVisible(true) #準備 x =0 y =0 w =150 h =150 xx=0 yy=0 ww=150 hh=150 img_id_01 = createSprite(84357) setSpriteRect(img_id_01, x,y,w,h, xx,yy,ww,hh) img_id_02 = createSprite(84364) setSpriteRect(img_id_02, x,y,w,h, xx,yy,ww,hh) img_id_03 = createSprite(84371) setSpriteRect(img_id_03, x,y,w,h, xx,yy,ww,hh) img_id_04 = createSprite(84378) setSpriteRect(img_id_04, x,y,w,h, xx,yy,ww,hh) img_id_05 = createSprite(84385) setSpriteRect(img_id_05, x,y,w,h, xx,yy,ww,hh) #表示する座標の設定 soto_x = -200 soto_y = -200 naka_x = 0 naka_y = 0 #まずは、すべての画像を画面外に表示 setSpritePosition(img_id_01, soto_x, soto_y) setSpritePosition(img_id_02, soto_x, soto_y) setSpritePosition(img_id_03, soto_x, soto_y) setSpritePosition(img_id_04, soto_x, soto_y) setSpritePosition(img_id_05, soto_x, soto_y) #アニメーションさせる i = 0 while i < 5 view_id = "" #アニメーションで表示する画像のID hide_id = "" #アニメーションで隠す画像のID #それぞれのIDをセットする case i when 0 view_id = img_id_01 hide_id = img_id_05 when 1 view_id = img_id_02 hide_id = img_id_01 when 2 view_id = img_id_03 hide_id = img_id_02 when 3 view_id = img_id_04 hide_id = img_id_03 when 4 view_id = img_id_05 hide_id = img_id_04 end #セットされたIDをもとに、座標を決定する setSpritePosition(view_id, naka_x, naka_y) setSpritePosition(hide_id, soto_x, soto_y) drawCanvas() i = i + 1 waitTime(100) end end end end if !answer speak("パスワードが違います。\n入力:",p) end
画像9404っていうのは黒い画面でこれじゃないかとにらんだのですが…でも前やった時には普通に表示されてました…
うぅ…せっかく感動的なゾンビが出てくると思ったのに…
一応イベントのコードです
画像9404っていうのは黒い画面でこれじゃないかとにらんだのですが…でも前やった時には普通に表示されてました…