[過去ログ] 【SB】Shooting Game Builder ver18【STG】 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
418: 名前は開発中のものです。 [sage] 2017/12/11(月) 12:49:30.43 ID:v+pV5X5w(1) AAS
それなりに裾野が広くて、プログラマーが参加していないとなかなか難しい
プログラミングができないから、SBを使っているわけで、
そんなユーザーにソースをいじれるか?と言ったら難しいでしょう
419: 名前は開発中のものです。 [sage] 2017/12/11(月) 23:47:50.50 ID:SkZjimvo(1/2) AAS
>>389
389(1): 名前は開発中のものです。 [] 2017/11/28(火) 13:33:00.55 ID:xshw8/7w(1) AAS
誘導角速度9000で1Fに90度曲がるぞ、直角にサーチするわけではないけど…
似たようなのでこっちの動きに合わせて左右にだけ位置合わせてくる敵ってのが作り方思いつかない
移動の目標に変数つかえたら楽そうなんだけどな

昔、位置分岐パネルの要望で、

x座標が、-a〜+bの範囲であれば分岐

y座標が、-c〜+dの範囲であれば分岐

ってのが要望に上がったよ
420
(1): 名前は開発中のものです。 [sage] 2017/12/11(月) 23:49:41.74 ID:SkZjimvo(2/2) AAS
個人的には、

左上45度〜右上45度で分岐

って感じの角度で位置分岐するパネルを要望したが、

ここ10年くらい実現してないよ
421: 名前は開発中のものです。 [sage] 2017/12/12(火) 01:13:53.30 ID:J7xraaGW(1) AAS
それでなきゃできない動作ってどういうのがあるかね?
422
(1): 名前は開発中のものです。 [sage] 2017/12/14(木) 18:51:46.04 ID:vCNAymjs(1) AAS
「こういうことをしたいから〜」って説明があると理解も早い
>>420氏の要望なんかは外野が見るとよく分からない
423: 名前は開発中のものです。 [sage] 2017/12/14(木) 19:14:30.36 ID:JR7j67YV(1/2) AAS
>>422

自分に対して、敵がどの方向から当たってきたかで判定したかったんだな

上下左右のどちらから当って来たかを判断するため、
最初は、「自機より右で分岐」とか、「自機より上で分岐」とか使ってたけど、
真右と真上以外はまともに判定できない
(右で分岐は、右上も右下も含むし、上で分岐は左上も右下も含むから)

もしも、例えば、敵が右上30度から来た場合、
「右下45度から右上45度で分岐」があれば、
右から来たものとして判断できる

「自機より右上で分岐」だと、
右(0度)から上(90度)の範囲を判定するけど、
それを45度回転させた分岐判定が欲しいわけ
424: 名前は開発中のものです。 [sage] 2017/12/14(木) 19:18:49.97 ID:JR7j67YV(2/2) AAS
あるいは、防御時タスクが起動した時、
「誰に当たったのか?」で相手のキャラクタを取得できれば、良いんだけどね

もしくは、「当たった相手のx座標」「当たった相手のy座標」
を取得できれば、自機のx座標やy座標から計算できるんだけどね

当たった相手の攻撃時タスクで、
そのキャラクタのx座標やy座標をシステム変数へ入れておいても、
誰と誰が当たったかがタスク内ではわからないから、
当てられた自分の防御時タスクで、そのシステム変数を呼び出せない
(相手が1機だけなら可能だけど・・・)
425: 名前は開発中のものです。 [sage] 2017/12/14(木) 21:10:51.41 ID:AuQKwcV0(1) AAS
もっとストレートに、衝突相手の方向を返す機能があれば良いような
426: 名前は開発中のものです。 [sage] 2017/12/15(金) 19:46:58.03 ID:a+bDHwjE(1) AAS
オブジェクトの個体識別か
管理番号に全情報載っけてスプライトで動かせば良いんだな
重くなりそう
427: 名前は開発中のものです。 [sage] 2017/12/15(金) 23:44:33.00 ID:nw+wySXa(1) AAS
Unityみたいに、アクティブなオブジェクトと非アクティブなオブジェクトを切り替えられるようにして、
アクティブなオブジェクトだけを管理すれば、重くならずに済みそう

Unityだと、コライダー(判定枠)の接触時、お互いの接触イベントで、接触相手の情報を取得できるからね
接触相手のオブジェクト名、接触相手の座標とか
428: 名前は開発中のものです。 [sage] 2017/12/16(土) 13:19:54.54 ID:Fpm3/JZm(1/2) AAS
スクリプトパネル使える人はもうプログラム出来る訳だから他のツールを使った方が良いと思われる
コード書きたくない場合でもスクリプトパネル的なビジュアルプログラミングの環境もUnity にもUnrealにもあるしな
429: 名前は開発中のものです。 [sage] 2017/12/16(土) 17:09:59.35 ID:pQcegRiM(1/2) AAS
>スクリプトパネル使える人はもうプログラム出来る訳だから

なんだって?!
どういうことだってばよ!
430: 名前は開発中のものです。 [sage] 2017/12/16(土) 19:01:55.72 ID:Fpm3/JZm(2/2) AAS
スクリプトパネルを使いこなして不満を感じてるレベルの人はプログラムの基本概念、使い方を理解できている。
後はパネルをコードに置き換えるだけだからUnity なんかで本格的なプログラムをやり始める事の最初のハードルは突破してる状態になってる。
431: 名前は開発中のものです。 [sage] 2017/12/16(土) 19:26:14.87 ID:pQcegRiM(2/2) AAS
マジかよUnity触ってみようかな
もし本当ならプログラム入門用特化SBってのも良いかもしれんな!
432: 名前は開発中のものです。 [sage] 2017/12/16(土) 22:23:53.68 ID:hBjssZ70(1/2) AAS
第1段階
・やりたい操作(移動、発射など)を並べるだけ
・シングルタスクだけ

第2段階
・繰り返し(ループ)を使い始める
・マルチタスクを使い始める

第3段階
・条件分岐(位置分岐)を使い始める
・イベント起動型タスクに手を出す

第4段階
・変数(ローカル、システム)を使って、
 情報の取得や代入をやり始める
・タスク間のやり取りを行い始める
→シグナルや、「ローカル→システム→ローカル」操作が必要となる

第5段階
・変数を使って、計算を行い始める
→ここまで来ると、「関数」を使いたくなってくる
 例えば、Sin,Cos,Atan2など
・キャラクタ間でのやり取りを行い始める
→キャラクタのローカル変数を直接参照したくなる
(オブジェクト指向プログラミング)

第5段階まで行った人は、
BASIC,C#,JavaScriptなどを勉強し始めても良いかも
(for文/while文 → if文/switch文 → function/class)
433: 名前は開発中のものです。 [sage] 2017/12/16(土) 22:26:32.90 ID:hBjssZ70(2/2) AAS
スクリプトパネルって、プログラミングのフローチャートを可視化しているだけで、
やっていることはプログラミングと一緒

「Scratch」っていうプログラミング言語に近いかも
434: 名前は開発中のものです。 [sage] 2017/12/17(日) 22:19:47.84 ID:K2bL8mhm(1) AAS
第0段階

スクリプト機能には手を出さず、
デフォルトでできる機能だけで作る
435: 名前は開発中のものです。 [sage] 2017/12/18(月) 10:51:02.95 ID:xAE5z9uL(1) AAS
それが一番大事
436: 名前は開発中のものです。 [sage] 2017/12/18(月) 13:33:24.75 ID:vGbPmvBb(1) AAS
高価なニットをあげるより 下手でも手で編んだ方が美しい
437
(1): 名前は開発中のものです。 [sage] 2017/12/19(火) 17:22:03.34 ID:NjBCfyew(1) AAS
(批判に)負けないこと
(バグから)逃げ出さないこと
(作品を)投げ出さないこと
(完成を)信じ抜くこと
438: 名前は開発中のものです。 [sage] 2017/12/19(火) 21:08:28.44 ID:5JtdI3hO(1) AAS
ちょっと違う気が…
高価なニットを作るにはスクリプトが必要でそうでないと手作り感満載な物が出来るって感じ
439: 名前は開発中のものです。 [sage] 2017/12/19(火) 21:30:22.79 ID:v4JsSdmj(1) AAS
かえって、スクリプトを組む方が、手作り感満載なシステムになりそう・・・

実はデフォルト機能の方が洗練されていたりして
440
(1): 名前は開発中のものです。 [sage] 2017/12/19(火) 23:55:23.58 ID:oYovoGLj(1) AAS
基本機能じゃ満足できないとスクリプトで作る
スクリプトでどうにも再現難しいと基本機能も使う
やりたいことができそうにないとここでぼやく
441: 名前は開発中のものです。 [sage] 2017/12/20(水) 00:29:57.75 ID:TUVA4DF6(1) AAS
>>440

座布団、1枚!

>>437

大事MANブラザーズバンド??
442: 名前は開発中のものです。 [sage] 2017/12/20(水) 08:51:09.93 ID:0vABzE87(1) AAS
デフォルトの機能で作り続ける限りオリジナル的な要素は盛り込めないからそこをどう考えるかだな。
それっぽくなるけどぶっちゃけ誰でも再現できる物になってしまうし。
スクリプトも中途半端にしか使えないとデフォルト以下の状態になるけどしっかりと使いこなせると表現の幅は確実に広がる。
ただしデフォルトの機能と混在すると作りにくいから操作から武器関係まで全部スクリプトだけで実装することになるけど。
1-
あと 560 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s