【SB】 Shooting Game ..
[2ch|▼Menu]
391:トリフィド
08/07/20 09:22:31 94brVMQW
>天災
・個性的な世界観+各種演出+魅力的なキャラ
・その世界観にあったボス達の攻撃方法
・ラスボスの意外性

同人というカテゴリーなら十分すぎるほど面白かったです。
道中も短めでサクサクとボスまで行けてテンポが良い
ボスも普通に楽しめたけど、厳しい意見が多いなあ
(各種道中にも雷、岩、キノコ、雪だるまとスパイスもきいてるんだけどなあ…もっと過剰にやった方が良いのかも・・)

作品として、方向性(萌え、キャッチー)がはっきりしてるので
このまま突き進んでくださいw

392:名前は開発中のものです。
08/07/20 10:19:32 6K+hDtHz
別に批判なんて一つもないだろ。なんで他人がぐちぐち言い出すんだ?
じゃあ意見変えるよ。

天災すごい面白かったです。最高です。もう変える場所なんてないんじゃないですか?
特に東方をオマージュしたところが面白いです。あとはエンディングをつくって完成ですね。おめでとうございます。

393:名前は開発中のものです。
08/07/20 10:24:24 twp+BqHL
別にそういうつもりで言ったんじゃなかったんだけど…
参考にしてはいけないというのはある面では賛成だし。

394:名前は開発中のものです。
08/07/20 10:36:41 9hkByj71
>>382みたいな指摘なのか東方批判なのかわからないレスが出てきた事に対する客観的な意見なんじゃないの?
何で逆ギレするのかわかんね

395:名前は開発中のものです。
08/07/20 11:25:28 PD1tYhX1
製作技術の話しろよ

396:名前は開発中のものです。
08/07/20 11:42:28 6K+hDtHz
お前がすればいいだろ

397:名前は開発中のものです。
08/07/20 13:26:44 EEaLKvx/
批判とかどうでもいいから天災どこからダウンロードできるの

398:名前は開発中のものです。
08/07/20 13:31:02 oXsX4ubl
まさにVIPでやれ状態。

399:名前は開発中のものです。
08/07/20 13:53:09 XbXztOLd
 __     __       n     _____  _____     ___ ___    ___
 |   |    /  /      / /    /       | /__  __/ [][] _| |_| |__ _| |_
 |   |.   /  /    /⌒ヽ/     /   / ̄ ̄|. l    / /     |    _  | |_  レ'~ ̄|
 |   |  /  /    ( ^ω^ )    /   /.  / /    |  |___      ̄|  | / / /   /| |
 |   |  /  /     ノ/ /  ノ   /    ̄ ̄ /     \__|     |  |  ̄ /_  /  | |_
 |   |. /  /   // / ノ     /   / ̄ ̄ ̄                |_|     |__|   \/
 |   |/  /  ⊂( し'./    /   /
 |.     /     | ノ'      /   /
 |    /.     し'      ./   /
  ̄ ̄ ̄              ̄ ̄



400:名前は開発中のものです。
08/07/20 14:23:14 6Dx24jFM
>>397
URLリンク(www.erc-j.com)
↑のSTG-UPL

401:名前は開発中のものです。
08/07/20 14:34:44 rM7mPT92
>>395
世界観作りだってゲーム作りの重要な要素だと思うが?

402:( ^ω^ )
08/07/20 14:40:29 XbXztOLd
おいおいww
仮にそうだとしてw世界観作りをここで話してなんになるんだよwwwwwwwwwwwwwwwwwwwww意味無ぇハゲバロスwwwwwwwwwwwwww


403:名前は開発中のものです。
08/07/20 15:12:41 phI/iAW1
>>402
いてっ!は巣にカ・エ・レ

404:名前は開発中のものです。
08/07/20 15:39:33 5of/ZBjD
これはひどい

405:名前は開発中のものです。
08/07/20 18:24:16 +ba15DGx
なあおまいら。
東方を参考にしましたってゲームに東方は真似しない方がいいって、


 氏 ね っ て 言 っ て る 様 な も ん じ ゃ ね ?




406:名前は開発中のものです。
08/07/20 18:33:19 twp+BqHL
>>405
調味料をかけて美味しくしようって言ってるだけでしょ。
氏ねってならない為にイキロって言ってる。

407:名前は開発中のものです。
08/07/20 19:53:36 RpYCoWuF
真似していいとこと真似しないほうがいいとこがある

408:名前は開発中のものです。
08/07/20 20:30:33 oYD9MVhy


   ドゴッ
    ∞        ぅゎ ょぅι゛ょ っょぃ
    ( '-')  、(;´д`) 
    ノ、 )= 三 )n ) Σ   
      〉  / / <  


天災は「勝手に作れ」でFA。次の作品ドゾー。


409:名前は開発中のものです。
08/07/20 20:46:55 hXAMCcZu
SB氏に要望?というか、ちょっとした実験報告
初期起動時に時間を食うものは何かを計測するために、
キャラクターデータを新規作成1200個作ってビルドしたものと
スクリプトデータを新規作成1200個作ってビルドしたもので
起動時の時間計測を行いました
キャラクターデータがたくさんな方は、起動時間は2秒
スクリプトデータがたくさんな方は、起動時間が1分程度(負荷が異常なのでフリーズに注意)
という結果が見られました
スクリプトデータが大きくなるのは、大きなプロジェクトを作る上で避けられないので
可能であれば、読み込みを分散させたりなんなり対処して欲しいと思い、
報告します。
プロジェクトデータ、及びビルドデータは

URLリンク(www.erc-j.com)
のsb0282にあげます。

410:409
08/07/20 20:52:50 6P7ApU6e
>>409
書き忘れ
使用メモリ量にも関連があり
キャラクターたくさんは使用メモリ20M
スクリプトたくさんは使用メモリ200M超えました

411:名前は開発中のものです。
08/07/20 21:25:10 62wpX+7v
1200って・・・コピーするだけでも大変だったろう。
禿乙。
こういう検証こそスレの本分よ。

412:名前は開発中のものです。
08/07/20 21:44:56 OUHrDX0R
まさにテスターの鏡


413:名前は開発中のものです。
08/07/20 21:50:09 iRs3pH0m
キャラデータはスプライト定義を1200個して
常駐スプライトに登録するとメモリ食うかもね
面倒なので(ry

414:名前は開発中のものです。
08/07/20 21:59:54 QQ9Fqei3
他のデータの1200での状況も検証中
背景1200とかしたら、
データ初期設定のままなのに300M位のプロジェクトデータになったため
プロジェクトデータのupはできないが
起動時間と使用メモリあたりの一覧表は作成してうpするから
ちょっと待ってほしい
実はこのテストは簡単に出来たりする

しかし>>413のはガチでしんどそうなので、俺には無理w

415:名前は開発中のものです。
08/07/20 22:25:24 Bl9D13iN
>しかし>>413のはガチでしんどそうなので、俺には無理w
キミナラデキルヨ(棒読み)

416:413-1
08/07/20 22:38:16 xV1H+wBh
>>409
実験結果の追加
(すべて新規作成で作ったデータから手を加えていない状態で計測)

スプライト 1200個
game.datの容量 1MB
起動時間     1秒
使用メモリ    16MB

効果音      1200個(効果音は指定せず)
game.datの容量 452KB
起動時間     2秒
使用メモリ    11MB

BGM       1200個(BGMは指定せず)
game.datの容量 452KB
起動時間     2秒
使用メモリ    11MB

プレイヤー    1200個
game.datの容量 4MB
起動時間     1秒
使用メモリ    16MB

417:413-2
08/07/20 22:39:18 xV1H+wBh
背景 1200個
game.datの容量 307MB
起動時間 2秒
使用メモリ 300MB弱

ステージ     1200個
game.datの容量 2MB
起動時間     2秒
使用メモリ    31MB

弾幕 1200個
game.datの容量 783KB
起動時間 2秒
使用メモリ 11MB

スクリプト    1200個
game.datの容量 19MB
起動時間 1分位
使用メモリ 200MB
キャラクタ 1200個
game.datの容量 1MB
起動時間 2秒
使用メモリ 16MB

編隊 1200個
game.datの容量 452KB
起動時間 1秒
使用メモリ 13MB

418:413-3
08/07/20 22:39:57 xV1H+wBh
フォント 1200個
game.datの容量 1M
起動時間 2秒
使用メモリ 13MB

レイアウト 1200個
game.datの容量 611KB
起動時間 2秒
使用メモリ 14MB

パス       1200個
game.datの容量 443KB
起動時間 2秒
使用メモリ 13MB

背景を見ると使用メモリと起動時間は無関係?
因果関係は自分にはわからんので、
とりあえずはっつけ
連投すまん

419:名前は開発中のものです。
08/07/21 00:15:00 +ZDQCHDO
まずはそんな超大作を作ってから考えればいいと思うんだ

420:名前は開発中のものです。
08/07/21 00:46:34 ooUBPK4h
>>416-418
書き忘れていましたが、実験環境は
CPUがCore2DuoのE6750
メモリ2G
ビデオカードati X1950pro256MB
OS windowsXP
です

>>419
大作じゃないけどワンケの起動の遅さはやばいんだぜ

421:名前は開発中のものです。
08/07/21 02:27:36 3e5f2bM8
ワンケくらいな全然問題ないんじゃないか?

422:名前は開発中のものです。
08/07/21 19:39:26 5u+LKlLA
1200ってどのレベルになるんだろうな。
商業作品だってそんなにないだろ。

423:名前は開発中のものです。
08/07/21 19:48:47 vfCdX3es
1200とか数の多さについてはどうでもいいだろw
要はスクリプトがメモリにモロ影響与えるって事実がわかったって話で。

424:名前は開発中のものです。
08/07/21 21:40:05 el8RjoAJ
なぜ1200・・・・
データ数10、100、1000で同じ事やって結果出せば相関関係分かると思うけど、
これだけでは>>423みたいな一元的な見方しかできないのでは?
惜しい。

425:413
08/07/21 23:16:03 lJOuAOHk
>>421
ワンケ、某スレで起動時フリーズにしか見えないって言われちゃったんだよ
まず、そこを直せーってw

>>424
その辺の調べ方下手なんで、すまんかった
とりあえず上で気になったデータのみ、少し分けて計測

背景は
数、game.datの容量、起動時間、使用メモリの順で言うと
10 3MB 1秒 15MB
100 26MB 1秒 37MB
500 128MB 1秒 141MB
1000 257MB 2秒 271MB

スクリプトは
10 463KB 2秒   13MB
100 1MB 2秒弱 27MB
500 8MB 13秒  86MB
1000 15MB 86秒 163MB
(使用メモリ量は定常時のもの)

426:413
08/07/21 23:18:24 c62HGwIZ
>>425
スクリプトの数1000のやつ
起動時間は63秒のミス
すみません

427:名前は開発中のものです。
08/07/21 23:50:32 ds+hyvRu
ワンケってスクリプトそんなに使ってたのか・・・
起動時にスクリプト全部インスタンス生成でもしてるのかな


428:名前は開発中のものです。
08/07/22 00:09:28 3tGTPoPh
>>427
ワンケは、スクリプト数は
スタンダードとエキスパートの6面ずつ(合わせて12面)と
OPやらEDやらを合わせた状態で、
490前後です
無駄が多いのは確かではありますが、ちょっと修正できる量じゃないですw

429:名前は開発中のものです。
08/07/22 10:38:39 MVeo7vUi
409氏すごいですね〜。学会発表ものですよ。このスレは、こういうところに存在意義がありますね。

要するに、ゲーム開始時の起動時間の遅さはスクリプトの総数が最も影響していると。
そして、起動時間を短縮するにはスクリプト数を減らす必要があるが、ゲーム作成する上ではスクリプトが500は必要と。
よって、起動時にすべてのスクリプトを読み込まないで、ステージ毎に分散して読み込んだり、
タイトル画面中にバックグラウンドで読み込んだりして、分散して開始時の負荷を軽減して欲しいと。

あと、作成したゲーム内(テストプレイではなくて)でのFPS表示の可否を設定したいとのことですね。

430:名前は開発中のものです。
08/07/22 11:05:17 gZXlTovL
たしかにワンケは他のゲームと比べて初期の読み込みが長いとは感じていたけど、
スクリプトの数が影響してたんですね。
検証乙でした。

431:SB ◆.if.Xu7A6c
08/07/22 13:27:37 cd3CD9pC
現状は開発効率と互換性を重視しています
そのため速度が犠牲になってる部分もあります
特にスクリプトはデータ量(項目数)が
多いためその辺が顕著に出てますね

次のバージョンでは少し改善できると思います

432:名前は開発中のものです。
08/07/22 16:45:19 TKGStqFv
ソースを一番理解してるのはSB氏本人です。
ご自身の作りやすさが最優先なのは言うまでもなし。

433:名前は開発中のものです。
08/07/22 17:15:04 5rFfpPWa
読み込みに時間掛かるのって、普通と言えば普通、当たり前と言えば当たり前のような気が・・・

>>431
これだけ細かくバージョンアップしてると互換性維持するのも大変でしょうね。
肩でも揉んで差し上げたい。

434:名前は開発中のものです。
08/07/22 18:26:20 RWVsbm8U
ああ、そういうことだったのですか、把握しました
状況を知らずに、いろいろとすみませんでした
ひとまず、全体に見通しがつくまでは開発効率や互換性重視で良いように思います
これからも頑張ってください!

435:名前は開発中のものです。
08/07/22 21:14:20 MVeo7vUi
>>431
まだ開発途上の段階では、互換性や拡張性重視になるのはやむを得ないと思います。
速度面はver1.0にメジャーチェンジ時までの課題ということで、
ver0.99.--の当面は今のままで不具合修正や機能拡張を進める形でかまわないかと・・・。

436:名前は開発中のものです。
08/07/22 23:39:25 v6wxV95x
マシン性能にどこまで依存するのかも調べないと意味なくないかこれ。
わんけ程度の量でフリーズみたくなるってマシンが悪いの一言で終了の可能性が。

437:名前は開発中のものです。
08/07/23 06:50:49 I5BlY93O
>>436
マシンのベンチマーク的な意味合い(処理落ち確認)も含めて、ゲーム中でのFPS表示は有効と思われ。

438:名前は開発中のものです。
08/07/23 16:13:57 MNst2xkB
夏休みですわ。
引き篭もってSTG作るよ。

439:名前は開発中のものです。
08/07/23 17:07:35 a9KSJ2ag
>>438
同上

440:名前は開発中のものです。
08/07/23 18:13:42 ToC1K/It
>>438
向こうだと”作れよ”なのに、こっちだと”作るよ”なのかw

441:名前は開発中のものです。
08/07/23 18:49:11 a9KSJ2ag
作っている最中に、他人の作品を試してみようと天災やってみた。
すげー!!ホントに個人でコレ作ったのか?!何か、こういうの作るスレかサークルあるのか?
とてもこのレベルは無理だは。。。

ところで、コレはどの辺がテスト版なの?

442:名前は開発中のものです。
08/07/23 18:55:58 a9KSJ2ag
>>440
ここはもともと作る人が群がるスレなのよ。
ツクールに期待できぬ現在、SB氏がそのツールを提供してくださってるワケ。

SBでスクリプト作りにいそしむだけでも十分楽しいけど、
グラフィックもサウンドも自前で揃えて完成まで持っていくのは、かなりの根気が必要。

443:名前は開発中のものです。
08/07/23 19:45:12 KYypu9E9
>>441
天災は「私を読んで」内に記載してあるスレの中で製作しています。まだ修正部分などが多いのでテスト版となってます。
ほぼ個人製作ですが、製作スレ内やこちらのスレで感想などを頂いてなんとかモチベを維持しながら作っています。
素材の用意は大変だと思いますが、SB自体が使いやすく高機能なツールですので、がんばればきっと素晴らしいゲームができると思います。

444:名前は開発中のものです。
08/07/23 20:23:17 a9KSJ2ag
>>443
SBが直感的で汎用性の高いツールであるとはいえ、ほぼ個人作でここまでの完成度に仕上げるのは大変だったろうと思います。
BGMまで自作は厳しそうなので、まず効果音とキャラ&背景グラフィックは自作して頑張ってみます。
(夏休み中に作り終わるかな・・・)

445:名前は開発中のものです。
08/07/23 23:03:42 ABbhflDT
自作といっても最初から大作つくろうとするとほぼ確実に挫折するから、
三角形とか四角形とか、そういうのでとりあえず動くものを1面だけつくるのおすすめ。

446:名前は開発中のものです。
08/07/23 23:32:21 HdzUqm1c
天災の絵は一応フリーですね。

447:138
08/07/24 00:47:08 o1CGFYJo
だいぶ昔に話題にのぼっていた画面反射する自機弾のサンプルができたので、一応upしておきます。
画面端判定は自機弾のx座標で判定してます。
直交座標移動でx方向のみ反転する方法と、極座標移動で進行方向を変更する方法を試してみました。

>>313
ついでに、ロックショット&レーザーもtryしてみました。
ロックオンはできませんが、敵に向かって直進ショット、敵に向かって追尾レーザーは一応できました。
(あくまで画面端反射のついでなので、工夫の余地が大ありですが・・・)

448:名前は開発中のものです。
08/07/24 05:12:23 uLYhrNdF
>>447
138氏、毎度スクリプト研究乙です。
以前の画面端反射で問題点だった往復もできるようになったわけですね〜。

>ローカル変数で取得した座標を、条件分岐で判定し、移動方向を変えるスクリプトを組みました。
>一回だけの反射はそれだけなので簡単なのですが、両側の壁で繰り返し反射する場合には、
>システム変数を用いて左方向か右方向かを判定しないと、反射した直後にその場でまた反射し続けてしまうようです。
>システム変数を用いてしまうと、今度は連射ができなくなってしまいます。 (同じシステム変数を参照してしまうため)

前のと比べて、一体どこが改良されたんでしょうか?

ロックオンレーザーで、ロックオン対象を選択できると良いのですが、これは無理でしょうか?

449:名前は開発中のものです。
08/07/24 05:17:07 uLYhrNdF
ところでローカル変数で質問あるのですが、
ローカルデータの残機やボムは、自機のタスクでしか代入できないんでしょうか?

450:138
08/07/24 09:15:21 o1CGFYJo
>>449
確かに、ローカルデータとして残機数やボム数を参照したり、代入したりできるのは自機のタスクのみのようです。(確認済み)
自機のローカル変数しかレイアウトの変数に反映されないのと同じ原理でしょうか?

もしかすると、スコアやコンボ数も、自機のタスクでしか参照・代入できないかもしれません。(未確認)

451:名前は開発中のものです。
08/07/24 09:26:03 enia7o6H
>>446
どこで配布してるの?

452:名前は開発中のものです。
08/07/24 09:53:19 nDhqa7HX
>>440だけど

>>442
なんのこと?
ツクールスレだと作れよって言ってる人が、ここで作るよって言ってるからつっこんだだけなんだけど。

453:名前は開発中のものです。
08/07/24 10:33:30 cOO+5gat
そいえば、前にやった負荷テスト中に気になったことなんだが
背景で、背景チップの大きさを1×1にして
背景をセットしたものと
背景チップの大きさを32*32にしたものだと、
前者の方が、一部の古いパソコンでかなり重たいという報告を受けたんだが
低スペックパソコン向けにするなら、背景チップ大きくした方が良いのかな?
誰かプログラムできる人教えて

っていうか、こういうのってCPUのせいなの?それともグラボのせい?

454:138
08/07/24 12:15:44 o1CGFYJo
>>453
背景のチップセットのサイズが小さくなると、その分だけ背景を構成するチップ数が増えてしまうためではないでしょうか?
チップサイズが32×32の背景チップを8×8=64枚で敷き詰めた背景も、
チップサイズが1/2の16×16の背景チップでは16×16=256枚と4倍(2の2乗)も増えます。
1/4の8×8のサイズでは、32×32=1024枚!と16倍(4の2乗)になってしまいます。
こうなると、かなりのグラフィックボード性能を要求されるようになります。
チップサイズを大きくしたほうが、背景の大きさが同じであるならば、扱う背景マップ数が少なくて、負荷が少ないと思います。

455:名前は開発中のものです。
08/07/24 14:01:09 NUGgAHwq
>>138
なるほど、ご丁寧にありがとうございます
背景マップのチップサイズを大きくしすぎると、
用意する画像データが大きくなり、
今度は容量が大きくなりそう
やっぱ、デフォが一番洗練されてて良いということ把握

やっと時間が空いたから
>>138さんのサンプル試そうと思ったけど
wikiに繋がらず涙目

456:名前は開発中のものです。
08/07/24 18:52:27 gld/nora
ロックオンレーザーに挑戦中。
誘導対象になっているキャラクタを表示したり、カレントの誘導対象を別のキャラクタへ切り替えたり、・・・はシステム的に搭載してもらわないと無理っぽい。
(カレントの誘導対象をタスク内で把握できない・・・。)

ホーミングレーザを作るのに、極座標移動と誘導を組み合わせているのだが、極座標移動の進行方向は相対角度しかないから、
途中から進行方向を上向きとかの固定方向の角度に変更できない!

ぜひ、極座標移動の進行方向に相対角度だけでなく、絶対角度(固定方向)も付けて欲しい。
できれば、進行方向を自機を狙う向き、親や子を狙う向きにも合わせられるようになれば、言うことなしだが。

457:名前は開発中のものです。
08/07/24 19:50:49 ZZIFJXph
>>456見て何のことかわかる?
ロックオンショットとかロックオンレーザーって結構漠然としてるから、元ネタはっきりさせとき。
もしくは具体的なフローチャートを書くとかね。

458:名前は開発中のものです。
08/07/24 21:09:56 gld/nora
>>457
わかりにくくて、ホントすまんかった。

・半径200ピクセル内に接近した敵に対して、自動で照準を表示する。
(位置分岐パネルでできそう)
・ターゲット切り替えボタンで照準の付いた敵を切り替えられる。
(無理そう)
・ショットボタンで照準の付いた相手にホーミングレーザーを発射する。
(誘導パネルで可能そう)

イメージとしては、エースコンバット(3Dだけど)のミサイルみたいな感じの照準ロックがしたい。
複数の敵をロックオンできるのが理想。
ロックオンは自動で、その後のレーザー(ミサイルでも可)はボタンでやりたい。

459:名前は開発中のものです。
08/07/24 21:16:39 gld/nora
(追加)
・誘導対象を、自機周囲とか、自機前方とか、自機前方扇形とか、レーダーの誘導レンジみたいのを再現したい・・・。

・誘導ミサイルでなく、誘導レーザーでは、ロックオンし続けている限り、
 敵が死ぬか、レーザーのエネルギーゲージが0になるまで、敵を捕捉し続けるようにしたい。

460:名前は開発中のものです。
08/07/24 21:41:22 lQxhjviz
>>458
照準にボタン判定つけたらできるんじゃないのか?

461:名前は開発中のものです。
08/07/24 21:59:19 gld/nora
>>460
なるほど、照準にボタン判定を付けて・・・。
切り替えボタンで照準を消滅させて、別のキャラクタに再び照準を飛ばしてみると・・・できるかも。
ちと、試してみます。

462:名前は開発中のものです。
08/07/24 23:51:39 /MQVPlvG
ロックオンしたいならゼビウスから始めよう。


463:名前は開発中のものです。
08/07/25 16:16:34 tFlMJABN
>>452 わろたw
訳分からん見当違いのレスが来るのもこういうスレでは日常なので、気にするなw

464:名前は開発中のものです。
08/07/25 20:31:08 u/7tY9PF
>>462
ゼビウスはロックオンしねーよ

465:名前は開発中のものです。
08/07/25 22:30:42 W7bz+GE5
>>458
そこまでの事はやったのかい?

466:名前は開発中のものです。
08/07/25 23:05:46 k5l/eOpu
ゼビウスはロックオンするよ
弾が誘導しないだけ


467:名前は開発中のものです。
08/07/25 23:19:36 u/7tY9PF
照準の位置に弾が飛んでいくだけだろ

468:名前は開発中のものです。
08/07/25 23:26:09 m25YWkwo
これは恥ずかしいw

469:名前は開発中のものです。
08/07/25 23:39:56 0SOsVV2X
夏だから!
夏休みだから!

470:名前は開発中のものです。
08/07/25 23:45:42 gN3P5jle
グロブダーは標準ロックすると逃げるね!
URLリンク(cat.s48.xrea.com)


471:名前は開発中のものです。
08/07/26 00:30:27 8G8/5wU4
お、俺って恥ずかしいの?!
ロック・オンって固定された照準に向かって弾が飛ぶことかと思ってた!



472:138
08/07/26 00:32:32 Uzly8IAP
456氏の期待にそえるかはわかりませんが、とりあえずサンプルを作りました。
自機前方に対地照準があり、地上敵に照準が合った時だけ、自動で対地ミサイルが照準へ向かって飛んでいきます。

もうちょっと工夫して、照準をLボタンで左へ、Rボタンで右へ照準を動かして、照準に向かって対地ミサイルを誘導できるようにする予定です。
できたら、また報告します。

473:138
08/07/26 01:53:36 Uzly8IAP
まだ途中ですが、stg0287がサンプルです。(照準は前方固定で、まだ動かせません。)
456氏へ、現時点のロックオン系ウエポンの問題点について。

@ロックオンした敵機だけを狙うため、誘導パネルを使用する際に照準をターゲットにして誘導したいが、
 誘導ターゲットは自機・親・子・敵(空中・地上・両方)からしか選択できない。
A誘導ターゲットを親にするために、照準を親として、誘導武器を子生成して作ろうとすると、
 発射位置を自機の位置にして子生成するのが困難。(生成場所が相対座標での指定のため。)
→生成場所を絶対座標で指定できるようにするか、変数を代入できると簡単になるかもしれないです。
B子生成で生成されたキャラクタは、攻撃判定フラグも引き継ぐ(?)ようで、
 子生成の重複を防ぐために照準の攻撃判定フラグをoffにすると、子である誘導武器の攻撃判定もoffになってしまう(?)よう。
C照準を自機前方に固定するために、自機の座標で常時補正しているため、
 照準を移動するには工夫が必要です。(照準の移動時は、補正を切らないとダメです。)

良かったら、参考にして下さい。

474:138
08/07/26 02:00:37 Uzly8IAP
そういえば、>>114>>117で出てきたデフォルト爆発とデフォルト爆発音ですが、
デフォルトスクリプトをいじっていたら、破壊時タスクのサウンド(効果音)と攻撃(ショット)の効果音とキャラクタが、
それぞれ空欄になっていましたので、そこに入れるためのものかと思いました。

真相はどうなんでしょうか?

475:名前は開発中のものです。
08/07/26 02:04:14 En9Euux9
>>473
公転を利用すればできるのでは?

476:138
08/07/26 02:17:26 Uzly8IAP
>>475
照準の移動についてですね。確かに、こういうときに公転パネルが有用かもしれません。
照準の前方固定も変数でやるよりスマ−トですね。早速試してみます。

477:138
08/07/26 03:23:21 Uzly8IAP
stg0288に修正版サンプルをupしてみました。

公転パネルで照準を回転させています。
照準はLボタンで左回り、Rボタンで右回り、Xボタン押しっぱなしで前方へ固定できます。
対地ミサイルから対地レーザー風に変えてみました。

誘導がイマイチです。

478:名前は開発中のものです。
08/07/26 03:32:23 A5j00QoF
そういやデフォルトスクリプトもいじらせてもらいたいなぁ。

ダメージ時の緑の光を他の色に変えたい程度の時とか
デフォルトいじらせてもらえれば楽なのにーと思ってしまう。

479:138
08/07/26 04:44:48 Uzly8IAP
>>478
あまりお勧めはしませんが、デフォルトスクリプトの防御時タスクの描画(カラー)パネルの1個目を変更するとできますよ。
ヒット時のカラーを緑から青に変えたサンプルstg0289をあげておきます。
(デフォルトスクリプトは全キャラクタに反映されるので、特定のキャラクタのみならそのキャラクタの防御時タスクを変更したほうが良いかも。)

ちなみに、そのサンプルでは照準をXボタンを押すたびに自機前方固定とフリー回転移動を切り替える方式にしました。
対地ミサイルも単発でしか出ないように、誘導も修正しました。

480:名前は開発中のものです。
08/07/26 12:31:34 En9Euux9
>>477
公転も相対にしなければ回転しないでついてくるんだけどねえ

481:138
08/07/26 13:09:16 Uzly8IAP
>>480
stg289では、Xボタンを押すと公転角度の相対のon/offが切り替えられます。
公転角度の相対をoffにすると、自機前方へ固定されてしまい、照準が動かせなくなってしまうのです。

>>478
デフォルトスクリプトは変更できるけど、保存ができないんですね。
変更後のテストプレイでは反映されてますが、いったんSBを終了して再起動後に開くとデフォルトスクリプトの変更はクリアされてしまうんですね。

482:名前は開発中のものです。
08/07/26 13:41:43 lDHMssOV
やたら細部に拘ってゲームが完成しないんですね。
わかります。

483:名前は開発中のものです。
08/07/26 14:45:18 0n/sl1B4
とりあえずインベーダーからはじめとけよw

484:名前は開発中のものです。
08/07/26 16:38:47 En9Euux9
ラベルのOUTとINを間違えるだけで大変な事になってしまうから気をつけたほうがいいな

485:478
08/07/26 18:24:18 A5j00QoF
>>481
そうなんすよ。戻ってしまうんです。戻られてしまわれるんです。ハイ。

486:名前は開発中のものです。
08/07/26 18:26:55 En9Euux9
デフォルトの部分を弄る必要ないだろ
バー…
もとい
常識的に考えて……

487:名前は開発中のものです。
08/07/26 19:09:52 h09y+5Fs
デフォはいじらず、デフォスクリプトをコピーしたやつを修正して、他のキャラに使いまわすのが安全!

488:sage
08/07/26 19:13:29 h09y+5Fs
sage忘れ、スマソ。
全キャラに反映させて欲しいのは、攻撃時・防御時・破壊時のタスクくらいでしょ?
はじめに、そのタスクだけデフォをちょっと修正したテンプレスクリプトを作成して、それを他のキャラクタのスクリプトに継承させたら?

489:名前は開発中のものです。
08/07/26 19:14:45 h09y+5Fs
>>487-488
誤爆しまくりでした・・・

490:138
08/07/26 19:25:03 Uzly8IAP
456氏から返事あったら、最新版以外の照準のサンプルは削除します。
公転移動した照準の角度を固定するサンプルも作成してみましたが、角度を変数で管理したら、
条件分岐するために45度刻みになってしまって、動きがカクカクに・・・。
何か良い案はないでしょうか?公転角度に直接変数の値を指定できないのでツライです。

>>487
その方が安全ですね。

491:名前は開発中のものです。
08/07/26 20:06:52 En9Euux9
公転角度に変数使う必要は多分ない

492:名前は開発中のものです。
08/07/26 20:11:56 wqGza1lK
>>490
わざわざ、どうもでした。
1人でロックオンやろうとして挫折しかけてたので、助かりました。
個人的には前方固定型の照準でも、対地ボム用なら別にいいかなといった感じ。

ロックオンした照準が切替ボタンで隣のターゲットに移動みたいのは出来ないですかね?

493:名前は開発中のものです。
08/07/26 20:17:40 wqGza1lK
>>490
公転に変数使ったサンプルってどれ?まだうpされてないの?

>>491
どうやって、公転角度を保存しておくの?

494:138
08/07/26 20:49:15 Uzly8IAP
>>491
前にやってた自機座標での補正を公転移動と組み合わせれば、公転角度を保存できなくても、
自機と照準の相対位置関係を変えることなく自機を移動できるかもしれません。
試してみます。

>>493
イマイチなのでupしていませんでした。サンプルは最新版以外は削除しますね。

495:名前は開発中のものです。
08/07/26 20:58:38 En9Euux9
距離も角度も相対にチェックしないだけで
オプションみたいに引っ付くのよ
距離に相対をつけるとすっ飛んでいきますよ

496:138
08/07/26 22:05:28 Uzly8IAP
>>495
距離も角度も相対にしないと、照準は自機周囲に固定されるのですが、角度が絶対座標になってしまって連続的に変更できなくなるのです。
現在はLボタンとRボタンを押したときのみ角度を相対にして、照準を動かしてます。

自機座標で補正する方法はなかなか難しく難航中です。
新たに、ボタンを押している間のみ照準を動かす方式も作成したものの、動きは滑らかですが、攻撃判定が出なくなってしまいました。
サンプルをこれまでのスクリプトを1個にまとめたプロジェクトファイルにして挙げておきます。

497:138
08/07/26 23:12:21 Uzly8IAP
STG.UPLに繋がらない状態が改善される間に、自機座標で照準位置を補正する方法ができました。
全部含めてstg0290にupしておきます。(サンプル0〜3は削除しました。)

これにより、通常は自機前方へ固定されている照準を、L・Rボタンで左右に回転移動でき、自機が移動する際も同じ角度を維持します。
(ただ、自機の移動に伴って少しガクブルします。)
照準の当たり判定や、自機から発射される対地ミサイルも正常に動作します。

498:名前は開発中のものです。
08/07/27 00:09:06 pshm1ap+
誰か、デフォルトスクリプトのプレイヤータスクの挙動とかを解説してくれ。
シグナル7=9000とか意味わからん。

499:名前は開発中のものです。
08/07/27 00:18:03 pshm1ap+
スクリプトパネルの配置画面のサイズを変更して大きくすると、垂直スクロールバーを一番下まで下げても一番下のパネルが見えない不具合は既出?
最新版のV0.99.02でも、まだダメだ。結構、下が見にくくて使いづらい。

でも、垂直スクロールバーの下の矢印を押すと、一番下まで下がるようだ。ま、いいか。

500:名前は開発中のものです。
08/07/27 06:39:24 HiKKdfTG
タスク13:プレイヤー
用途:プレイヤーの登場処理
推測:ステージの基本スクロール方向によりステージ開始時に自機にシグナルが送信される。
    システムが自動的にシグナルを送信してくれるので、ステージ毎にスクロール方向を
    切り替える場合、このシグナルを利用すればシステム変数等で制御しなくてもよい。

SIGNAL_7:9000 縦スクロール用
SIGNAL_7:9001 横スクロール用



501:名前は開発中のものです。
08/07/27 10:45:40 pshm1ap+
>>500
おお、サンクス。
スクリプトで背景のスクロール方向を変更できるんじゃ、基本スクロール方向設定の意味ないじゃん。と思ってたが、
プレイヤー登場時の位置を決めるのに大事だったのか。あと、敵配置の時も大事か。
シグナル7は予約済みだから使ってはダメということなの?
もしかしてシグナル7を使ってしまうと基本スクロール方向を自由に変えれちゃったりする?

502:名前は開発中のものです。
08/07/27 13:21:17 EaL9sMC3
技術的なことばかりで実際につくったゲームがでないよね

503:名前は開発中のものです。
08/07/27 13:26:02 tcgyY3Ks
ワンケとかアルギネイロスとか出てるじゃんか

504:138
08/07/27 14:59:18 XF5QPppu
技術的な話ばかり続いてすみませんが、
照準サンプル作成中、副産物的に全方位射撃(射撃角度の任意変更)のサンプルできたので、stg0292にupしておきます。

自機前方照準は、L/Rボタンを押している間のみ、Aボタンの射撃方向を照準方向に変え、L/Rボタンを離すと戻ります。
自機周囲照準は、X/Yボタンを押している間のみ、Bボタンの射撃方向を照準方向に変え、固定します。L/Rボタンで戻ります。

505:名前は開発中のものです。
08/07/27 15:51:45 5AdG7uIx
>>502
典型的なローマ帝国的消費者ワロタ

製作厨のミジンコはグダグダ言ってねぇで
さっさとDOM神の俺に無料の殺し合いを寄越せってかw

506:名前は開発中のものです。
08/07/27 16:21:16 EaL9sMC3
最近新作ないよね、としとくべきだったか。
慣性やら擬似3Dやらロックオンやら見ててもチンプンカンプン。

507:名前は開発中のものです。
08/07/27 19:21:08 +rv+8hNG
>>504
いろいろやってもらって乙です。
できれば、スクリプトの解説をのっけて欲しいです。

>ぜひ、極座標移動の進行方向に相対角度だけでなく、絶対角度(固定方向)も付けて欲しい。
よく考えてみたら、それだと毎ターン変更は無理だな。
>できれば、進行方向を自機を狙う向き、親や子を狙う向きにも合わせられるようになれば、言うことなしだが。
自分で言っておいて何だが、それが誘導パネルなのか・・・。

508:名前は開発中のものです。
08/07/27 19:34:51 +rv+8hNG
移動方向(進行角度)・キャラクタの向き(自転角度)・公転角度は、保存できるようにして欲しいな。
いや、保存はされてるんだが、それをパラメータとして利用できるようにして欲しいな。

@極座標移動、回転移動、公転移動パネルの数値欄のわきに変数欄を作って代入できるようにする
または
Aローカルデータとして、呼び出し・変更が出来るようにする
で可能だと思うが。

509:名前は開発中のものです。
08/07/27 19:38:02 +rv+8hNG
位置に関してはX座標やY座標,X移動量やY移動量といった呼び出し・変更ができるのに、
角度に関してそういったのがないのが地味につらいよ。

あったら絶対便利だと思うのだが。

510:138
08/07/27 20:22:37 XF5QPppu
>>507
ロックオン作成頑張ってみて下さい。もし完成したら、ぜひupして下さい。

>>509
厳密には、X,Y移動量はまだ不完全で、代入はできますが、移動時に参照しても0しか返って来ません。

>>508
そうなんです。ローカル変数で角度に関するローカルデータをぜひ導入して欲しいですね。
武器インデックスや武器レベルはたがたが1桁の整数なので簡単に管理できますが、
移動量や角度は連続数なので、参照・代入するのに条件分岐が無数に必要になってしまうんですよ。

511:名前は開発中のものです。
08/07/27 21:12:27 pshm1ap+
Banisher新作(verいくつ?)すごい。
溜めてオプション発射とか、敵弾ハジキとか、ボス戦のタイムボーナスとか、ネタの宝庫ですな〜。

512:バニ
08/07/27 21:16:59 CFdgtQ7O
前出したバニッシャーですが2面までそれなりに出来たので、
stg0293にupしました。

513:名前は開発中のものです。
08/07/27 21:23:52 tcgyY3Ks
バニッシャーのオプションは正規オプションではなく
サブウェポンの一種で公転で位置を制御していると思われる
おかげで私はすぐにその技術を盗む事が出来たw

514:名前は開発中のものです。
08/07/27 21:37:54 tcgyY3Ks
凄い
なんて演出だステージクリアの時に自機が移動してるように見えたが
これは自機に攻撃ヒット時に描画しないフラグをONにして
自機と同じテクスチャの別のキャラクタを(ry

そんな事よりビルから脱出した人の悲鳴で爆笑したw

515:バニ
08/07/27 22:30:51 CFdgtQ7O
>>511
ボス戦のタイムを何秒に設定しようか少し悩んでるんですよね。
今の時間だとボーナス多いかな?とか。
>>514
笑ってもらえて嬉しいですw

516:名前は開発中のものです。
08/07/27 23:03:39 UOlJBKeu
バニすげええええ
難易度もしっかりしてて、かなり面白かった
あと演出面も良かったし、文句なしすぎる
羨ましいw

とりあえず二面はRシリーズを思わされたw

517:名前は開発中のものです。
08/07/28 08:29:28 k0JpLUss
バニッシャーやってみたけど凄いな。
飛び出すオプション、オプションの向き固定⇒フリーの切り替え、敵弾跳ね返し、タイムボーナス、
連続跳ね返しボーナス点の加算、巨大戦艦、水面バシャバシャ、崩れるビル⇒逃げる人々⇒そして死w
もう書ききれんってほど手がこんでる。


518:名前は開発中のものです。
08/07/28 10:53:07 Ji6T+93W
飛び出すオプション
おそらくは描画しないフラグでグラを消してからオプションと同じグラの弾を発射して
それが同じ位置に戻ってくる時間に合わせてウェイトして描画しないフラグをONにしていると思われる

519:名前は開発中のものです。
08/07/28 11:15:04 Ji6T+93W
水面バシャバシャ
水のある位置に攻撃力0のキャラクタ置いて
攻撃ヒット時にショットで水しぶきを発射していると思われる

520:名前は開発中のものです。
08/07/28 12:30:53 JFe4KTbr
>>518
たぶんやり方としては、そんな感じだね。
でも”実際にゲームにする”には例えば発射しながら自機がやられた時とか、
色々な状況がからんでくるので制御するのが大変だったりする。
少し前にオプションの制御がはやった(?)から自分もやってみたけど、
飛ばすのはできてもゲーム中に起こりうる様々な状況に対応させきれなくて断念した。


521:名前は開発中のものです。
08/07/28 12:48:47 Jsccgrrt
ソースキボンヌ

522:名前は開発中のものです。
08/07/28 13:12:51 Ji6T+93W
発射しながら時機がやられたときどうやってオプションごと破壊するのか
自機破壊時に自機から敵弾として透明なキャラクタを画面全体に発射
あ、無理か

523:名前は開発中のものです。
08/07/28 13:22:26 XGbqtVV2
変数使えばいいんじゃね

524:名前は開発中のものです。
08/07/28 16:52:07 8YD+9wCp
(そんな大層なものか?)

525:名前は開発中のものです。
08/07/28 17:43:19 5SwUgOub
ヒント:はじめてのしゅーてぃんぐづくり

526:138
08/07/28 20:17:14 7FMS733y
stg0296に擬似オプションのサンプルをのっけてみました。

@Rボタンでオプションが2個登場します。
ALボタンでオプション位置の切替(縦列<>横列)が可能です。
BBボタンで前方へ突撃して、同じ位置へ戻ってきます。(自機の移動にも追従します。)
CAボタンでオプション用ショットを発射します。
Dオプション突撃で敵を破壊可能です。
E自機が死ぬと、オプションも消えます。
FXボタンを押すと、敵がスローになります。

527:138
08/07/28 20:22:10 7FMS733y
513氏の言っているやり方で作っています。
公転だと、中心をプレイヤーにすると全方向にワインダーしてくれて便利です。

>>518
同意です。

>>522
523の方法が良いと思います。破壊された時にシグナルか変数をオプションに送って消滅させると楽です。

528:138
08/07/28 20:27:33 7FMS733y
すんません。>>518>>519のミスでした。
キャラクタを透明パターンにして、攻撃力設定せずに攻撃判定時に、爆風キャラクタをショットは汎用性が高くて便利です。

でも、518のアイデアも面白そうなので、試してみます。
banisherはアイデアの玉手箱ですね。

529:名前は開発中のものです。
08/07/28 21:39:07 Ji6T+93W
時機の周囲に引っ付いてるオプションを破壊するだけなら見える爆風に攻撃力つけるだけで済むのだが、
バニッシャーの場合は自機からオプションが離れた状態で自機破壊の可能性がある
さらにあのオプションは敵機や敵弾に対して略無敵のようだ
おそらく
あのオプションは防御力を高めに設定してあり
自機破壊時に自機から発射される透明敵弾の攻撃力がかなり高い
もちろん敵弾なので敵を破壊せずオプションだけを破壊できるのだろう

530:名前は開発中のものです。
08/07/28 21:44:59 ies79kXb
単に自機破壊タスクでスイッチ用の変数onにして、
その変数を使ってオプション自爆させるのじゃ無理なの?

死亡時に見えない弾発生っていうのは確定?

531:138
08/07/28 21:54:53 7FMS733y
>>529
キャラクタ同士の当たり判定の優劣は、衝突するキャラクタの組み合わせで決まります。
(つまり、どちらが攻撃側に、防御側になるか。)
例えば、オプションのキャラクタをボンバーにすれば、全キャラクタに攻撃判定が発生します。

自機とオプションが離れていても、変数はシステム変数を介して、別のキャラクタのタスクへ移動できます。
(親子キャラクタなら、シグナルで直接交信できます。)
変数をスイッチにする方が、簡便で確実だと思いますが、他の方法でも出来るとは思います。

>>530
私のサンプルは、死亡変数で管理してますが、オプションが突撃中でも、自機が死亡すればオプションも消滅します。

532:138
08/07/28 22:04:12 7FMS733y
>発射しながら時機がやられたときどうやってオプションごと破壊するのか
>自機破壊時に自機から敵弾として透明なキャラクタを画面全体に発射

アイデアは良いと思います。
でも、離れた位置にある移動するオプションをめがけて、自機から狙うのは難しいですよ。
誘導パネルで狙う?→ターゲットにオプションはない→オプションを自機の子キャラにする
それでも、タイムラグがあります。

しかも、自機(オプション)は敵弾に対して防御判定は発生しなかったような?

533:名前は開発中のものです。
08/07/28 22:14:24 Ji6T+93W
>でも、離れた位置にある移動するオプションをめがけて、自機から狙うのは難しいですよ。
自機から発射される透明敵弾のサイズが巨大なもので画面の殆どを多い尽くすものならば可能ではないか

>しかも、自機(オプション)は敵弾に対して防御判定は発生しなかったような?
オプションのキャラクタ設定が
自機(オプション)ではなく
自機なら防御判定が発生する

534:名前は開発中のものです。
08/07/28 22:23:58 Ji6T+93W
つまり、
キャラクタ編集では「自機」となっているキャラクタをサブウェポンとして発射し、
オプションのように自機周囲にまとわりつかせているのがバニッシャーのオプション

もう一つの可能性
実はそのオプションは防御力が高いのではなくHPが高いのではないか
そして常にHPを回復し続けているのではないか?
オプションで跳ね返せる弾には異なる攻撃力が設定してあり
それによるHPの減り具合でその跳ね返せる弾と同じグラの弾を発射する仕組みなのではないか

535:名前は開発中のものです。
08/07/28 22:40:12 ltgTF7vs
>>533-534
明らかにシグナル使って死亡フラグ判定の方が楽そうだが・・・。

>キャラクタ編集では「自機」となっているキャラクタをサブウェポンとして発射し、オプションのように自機周囲にまとわりつかせているのがバニッシャーのオプション
可能性は十分ある。
>自機から発射される透明敵弾のサイズが巨大なもので画面の殆どを多い尽くすものならば可能ではないか
確かに、画面内の「自機」設定のキャラクタは全て同時に消えるな。

>>531
サンプル試してみたが、突撃中は消滅していない。突撃中に死亡フラグ判定がされていないためか。
突撃からの戻り方が、公転移動だからか円を描いているな。

>>526
513の言ってたサブウエポンは使ってないな。公転は使っているが。
敵がスロー?!はオプション関係ないだろwwwエスプガルーダかよ。

536:名前は開発中のものです。
08/07/28 22:47:15 Ji6T+93W
良く考えてみたら自機設定のキャラには攻撃力無いんだった
これでは突撃するオプションが攻撃できないのではないか?
と思っていたらある事を思いついた
その時機設定のキャラは透明な対空攻撃を子として生成しているのではないか

537:名前は開発中のものです。
08/07/28 22:50:00 ltgTF7vs
>>518
>飛び出すオプション
>おそらくは描画しないフラグでグラを消してからオプションと同じグラの弾を発射して
>それが同じ位置に戻ってくる時間に合わせてウェイトして描画しないフラグをONにしていると思われる
十分ありえる。敵に誘導なんかしてたら待ち時間で描画フラグ立てるのは難しいから、位置分岐とかで判定して描画フラグ立てたほうが良いかも。
本家の描画を消している間に、別キャラクタが別行動はおもしろい案だ。

>>534
>実はそのオプションは防御力が高いのではなくHPが高いのではないか
>そして常にHPを回復し続けているのではないか?
無敵フラグ立てたらどうなの?
>オプションで跳ね返せる弾には異なる攻撃力が設定してあり
>それによるHPの減り具合でその跳ね返せる弾と同じグラの弾を発射する仕組みなのではないか
跳ね返り弾は、実際に跳ね返さなくても、当たったキャラクタを発射してしまえば同じというのは良い発想だと思う。
まあ、当たり判定の際に極座標移動で好きな向きに方向転換はできるのだが。

538:名前は開発中のものです。
08/07/28 23:00:48 ltgTF7vs
敵を撃破し、敵弾を弾くオプションを単一キャラクタで作成したいのなら、
敵へは攻撃判定、敵弾へは防御判定(防御タスクで跳ね返り弾を発射)を持つキャラクタとなるが、
そんなキャラクタはおそらくない。

敵と敵弾(特殊弾)へ攻撃判定を持つ対空攻撃でオプションを作成し、
敵弾(特殊弾)は防御力最大にして、衝突時に進行角度を135度方向転換が無難。

539:名前は開発中のものです。
08/07/28 23:02:15 Ji6T+93W
もう一つの可能性
バニッシャーのオプションはやはり防御力が高く
攻撃力0の対空攻撃を子として生成しており
跳ね返せる敵弾は実は敵弾ではなく敵で
防御ヒット時タスクで跳ね返し弾として同じグラの対空攻撃を発射
直後消滅してるのではないか

540:名前は開発中のものです。
08/07/28 23:05:06 Ji6T+93W
と思ったが
さすがにこれはなさそうだ

541:名前は開発中のものです。
08/07/28 23:10:58 ies79kXb
>跳ね返せる敵弾は実は敵弾ではなく敵で
>防御ヒット時タスクで跳ね返し弾として同じグラの対空攻撃を発射
>直後消滅してるのではないか

これは普通に有りそうだと思った自分。

542:名前は開発中のものです。
08/07/28 23:13:18 ltgTF7vs
>>536
突撃時に、自機設定のオプションを描画フラグを消して、対空攻撃設定のオプションの描画フラグを立てて飛ばしたら?
でも、それじゃー突撃中に自機と一緒に死亡できないか。
やっぱり、突撃中は透明な対空攻撃を子生成が無難ですな。

スクリプトでキャラクタのタイプを途中で変更できたらおもろいなー。

>>539
敵弾跳ね返りで「敵弾を発射」する際の問題点は、どんな敵弾があたったかで発射するキャラクタを変える必要があるということ。
いろんなグラフィックの敵弾がある場合は、敵弾自体の進路を変えた方が早そう。

543:名前は開発中のものです。
08/07/28 23:16:25 ltgTF7vs
>>542
失礼した。敵弾自身の消滅前に、破壊時タスクで自分を発射するのは無問題だ。

544:名前は開発中のものです。
08/07/28 23:21:08 ltgTF7vs
>>542-543
オプション側のタスクで、敵弾の衝突時に敵弾を発射するには、衝突した敵弾の種類の判定が必要だが、
敵弾側のタスクで、衝突時に自分と同じグラフィックの敵弾を発射するのは問題ないわ。

それと、当たり判定時の敵弾側のタスクで極座標移動を使って向き変えるのが、どっちが良いかは好みだな。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5337日前に更新/322 KB
担当:undef