1944953
Tonyu BBS
[再読み込み] [ホームページ] [使いかた] [ワード検索] [管理用]

おなまえ

Eメール
題  名  
コメント(http(s)://などのURLが含まれていると投稿できないことがあります)
添付プログラム
※プログラムに関する質問は、そのプログラムを添付して送ると対応が早くできます
添付方法...
削除キー (自分の記事を削除時に使用。英数字で8文字以内)
文字色
親・子・孫 投稿者 : U-suke@(ACCA1Aab056.fko.mesh.ad.jp)
- 2004/01/14(Wed) 09:36 No.5090
 


Download:5090.zip 5090.zip 親オブジェクトは、子オブジェクトを次々と生みます。

さらに子オブジェクトは孫オブジェクトを生みます。

この孫オブジェクトに自分を生んだ子オブジェクト
だけを追尾させたいのですが、うまくいきません。


どなたか教えてください。


Re: 親・子・孫 投稿者 : hoge-(ppp02.kake.info.waseda.ac.jp)
- 2004/01/14(Wed) 13:55 No.5091
 
孫を作ったときに「親は私です」と言ってやるとよいでしょう

子供:

gc=appear(new GrandChild(x,y,p));
gc.parent=this; // 親は私です

孫:

if (parent.x>x) x++;
:
:



Re: 親・子・孫 投稿者 : U-suke@(ACCA1Aab056.fko.mesh.ad.jp)
- 2004/01/14(Wed) 19:36 No.5092
 
thisをここで使うのですね。早速試してみます。

ありがとうございました。



Re: 親・子・孫 投稿者 : U-suke@(ACCA1Aab056.fko.mesh.ad.jp)
- 2004/01/15(Thu) 18:29 No.5094
 
成功しました。感謝。

加えて、これに付属する質問です。

上記のような関係の、特定のオブジェクト同士で
変数を共有する際。

どのような書式をすればよいのでしょうか?

例えば・・・

子オブジェクトが画面外にでる、または変数LIFE
が0になると孫も消える。

子オブジェクトの変数LIFEの変化に、特定の
孫オブジェクトだけが反応するように作りたいのです。


Re: 親・子・孫 投稿者 : 零戦(YahooBB220046180020.bbtec.net)
- 2004/01/15(Thu) 20:12 No.5095
 
>子オブジェクトが画面外にでる、または変数LIFE
が0になると孫も消える。

孫をappearするときに、

myson = appear(new Mago(x,y+10));
とやって、onDieメソッドで一緒に消すのがいいと思います。

function onDie()
{
  myson.die();
}
というふうに。

前方向にジャンプ時弾が発射されない 投稿者 : SN(c2s-nat.cty-net.ne.jp)
- 2004/01/07(Wed) 15:59 No.5053
 


はじめまして。
Tonyu Systemをダウンロードさせて頂きました。
大変 素晴らしいものをありがとうございました。

問題が解決できないので質問させていただきます。
アクションゲームを作成しています。
自機が向いている方向へ弾を発射するようにしたのですが、
前方向にジャンプしている時のみ、弾が発射されません。
ご教授願います。

-自機のプログラム-
extends SpriteChar;

function onDie() {appear(new Bomb($rock.x , $rock.y ,$pat_Sample+4));}

$map.setBGColor(color(0,255,0));
anim=newAnimation();
while (1) {

anim.loop($pat_player+0,$pat_player+11,6);
  
if (getkey(39)>0  && $map.getAt(x+8,y)!=$pat_Block+15 
&& $map.getAt(x+8,y)!=$pat_Block+17 
&& $map.getAt(x+8,y)!=$pat_Block+18 
&& $map.getAt(x+8,y)!=$pat_Block+19 
&& $map.getAt(x+8,y)!=$pat_Block+20 
&& $map.getAt(x+8,y)!=$pat_Block+21 
&& $map.getAt(x+8,y)!=$pat_Block+22 
&& $map.getAt(x+8,y)!=$pat_Block+23 
&& $map.getAt(x+8,y)!=$pat_Block+24) 
{x+=3;vx=6; f=0; anim.loop($pat_player+12,$pat_player+15,9);}

if (getkey(37)>0  && $map.getAt(x+8,y)!=$pat_Block+15 
&& $map.getAt(x-8,y)!=$pat_Block+17 
&& $map.getAt(x-8,y)!=$pat_Block+18 
&& $map.getAt(x-8,y)!=$pat_Block+19 
&& $map.getAt(x-8,y)!=$pat_Block+20 
&& $map.getAt(x-8,y)!=$pat_Block+21 
&& $map.getAt(x-8,y)!=$pat_Block+22 
&& $map.getAt(x-8,y)!=$pat_Block+23 
&& $map.getAt(x-8,y)!=$pat_Block+24) 
{x+=-3;vx=-6; f=1; anim.loop($pat_player+12,$pat_player+15,9);}

y+=vy; // vy: y 方向の速度。 yにvy を加える
if ($map.getAt(x,y+24)==$pat_Block+23 ) {
vy=0; // 落下速度を0にする
if (getkey(38)) vy=-10;
} else {
vy+=0.5;
anim.loop($pat_player+26,$pat_player+45,3);}

if (getkey(32)==1) {nobj=appear(new Tama(x,y,$pat_sample+1));
anim.loop($pat_player+46,$pat_player+53,2);
nobj.vx=vx;
nobj.vy=vy;
wait(13);
}

$map.scrollTo(x-$screenWidth/2,y-110);
update();}

-弾のプログラム-
extends SpriteChar;
while(1) {x+=vx; y+=vy;
update();
}


Re: 前方向にジャンプ時弾が発射されない 投稿者 : hoge-(h230.p118.iij4u.or.jp)
- 2004/01/07(Wed) 22:32 No.5056
 
すみませんが、プログラムが複雑なのでフォルダごと圧縮して添付していただけるようお願いします


Re: 前方向にジャンプ時弾が発射されない 投稿者 : SN(c2s-nat.cty-net.ne.jp)
- 2004/01/08(Thu) 06:53 No.5057
 
Download:5057.lzh 5057.lzh 前方向というより画面右方向へジャンプ時
といった方が正しいですね。すいません。

少し変更しましたが、問題は解決できませんでした。


Re: 前方向にジャンプ時弾が発射されない 投稿者 : hkr(p3243-ip01kyoto.kyoto.ocn.ne.jp)
- 2004/01/08(Thu) 08:05 No.5058
 
DLしてみて動かして見ましたが、ちゃんとできましたよ。
たまにこの掲示板の過去記事みてるとなんこかキーをおしてると
キーが反応しなくなるキーがあるっぽいです。だからそれに
なってるのかもしれませんよ。そうだ!とはいえませんが。


Re: 前方向にジャンプ時弾が発射されない 投稿者 : SN(c2s-nat.cty-net.ne.jp)
- 2004/01/12(Mon) 17:16 No.5088
 
うーん、ちゃんと動きましたか…
何ででしょうね、ちょっとお手上げです。

透明色なのですが。。。 投稿者 : G-sun(YahooBB218126060063.bbtec.net)
- 2004/01/12(Mon) 01:12 No.5083
 


Download:5083.lzh 5083.lzh どうもこんばんは。早速質問なのですが、ビットマップイメージを描くときに、最低周囲1ドット以上は透明色でなければなりませんでしたよね。
添付ファイルを見てもらえれば分かるのですが、「giko.PNG」では、透明色をピンクとして最低周囲1ドット以上をピンクにしているのですが、「quni.bmp」ではピンクの部分が透明になっていません。友達のPCで試しにやったところ、ちゃんとピンクの部分が透明になりました。私と友達のPCの性能の差はなく、PCのせいではないと思います。
どうかご指摘お願いします。


Re: 透明色なのですが。。。 投稿者 : 祐介(g181052.scn-net.ne.jp)
- 2004/01/12(Mon) 01:28 No.5085
 
画面設定をHigh Color 16bitにすれば透明になると思いますよ。


Re: 透明色なのですが。。。 投稿者 : G-sun(YahooBB218126060063.bbtec.net)
- 2004/01/12(Mon) 13:52 No.5087
 
ありがとうございます!
そうしたらできました^^

背景設置 投稿者 : ノビロー(ntiskw018063.iskw.nt.ftth.ppp.infoweb.ne.jp)
- 2004/01/12(Mon) 00:38 No.5081
  HomePage


御久しぶりです。
ステージの背景に画面分の大きさの画像をしきたいのですが
画像はマップより表側に表示されますよね。これではブロックが隠れてしまうので
画像よりマップを優先させたいのですが、やり方があれば教えて頂けないでしょうか。お願いします。


Re: 背景設置 投稿者 : マッスル・まつり   (onmc052.enjoy.ne.jp)
- 2004/01/12(Mon) 01:00 No.5082
 
zOrderをかなり大きい数字にするといいと、友人に聞いたことがあります。うまくいくかわかりませんが、試してみてください。ダメだったら、ごめんなさい・・・。


Re: 背景設置 投稿者 : Ryota(EAOcf-218p66.ppp15.odn.ne.jp)
- 2004/01/12(Mon) 01:27 No.5084
  HomePage
同様の話題が過去にもありますので検索しましょう

$map.panel.zOrder==200
なので、画像のzOrderを200より大きくすれば大丈夫です。


Re: 背景設置 投稿者 : ノビロー(ntiskw018063.iskw.nt.ftth.ppp.infoweb.ne.jp)
- 2004/01/12(Mon) 01:56 No.5086
 
すいません、過去にもありましたか。検索の仕方が甘かったようなので今後気をつけます。
ありがとうございました。

インベーダーのような出現を・・・ 投稿者 : 謎マン(eatkyo178144.adsl.ppp.infoweb.ne.jp)
- 2004/01/11(Sun) 19:08 No.5079
 


Download:5079.txt 5079.txt どうしても分からないことがありましたので、
質問させていただきます。

出現させたいオブジェクト(merenge)があるときに、
secretcharを使うことは分かったのですが、framecountと
appearの関係がいまいち分かりません。このソースをどうすれば、merengeを出現させるようにできるのでしょうか。
返信よろしくお願いします。


Re: インベーダーのような出現を・・・ 投稿者 : 謎マン(eatkyo178144.adsl.ppp.infoweb.ne.jp)
- 2004/01/11(Sun) 19:11 No.5080
 
すいません、題名でインベーダーと書いてあるのは、最終的にそうしたいだけなので、出現させる方法を教えていただいて、それを自分がいんべーだーのようにしたいと思っています。

.
[直接移動] [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] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576]
- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

- Joyful Note -