レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
貴方が作る東方STG〜東方弾幕風【2スレ目】
-
Cライクなスクリプトを駆使して東方project風味のボスキャラやスペルカード、
果ては大規模ステージまで作れてしまうフリーウェア「東方弾幕風」の総合スレッドです。
独創的なオリジナル弾幕の公開もあり、どこかで見たようなコピー弾幕の公開もあり
それらの攻略、レビュー、感想もあり、スクリプトについての質問や相談などもあり
とにかく弾幕風関連の話題は何でもありのスレッドです。
現在、こちらのスレは主に製作者サイドの視点で進行しています。関連スレが
プレイヤーサイド視点ですので、攻略、ネタバレ、考察などについてはそちらも参照してみて下さい。
■関連サイト
東方弾幕風本体公開サイト と〜ほ〜GC
ttp://www.geocities.co.jp/SiliconValley-Oakland/9951/
東方弾幕風Wiki(三代目)
ttp://danmakufu.wiki.fc2.com/
上海アリス幻樂団創作物の二次創作・使用関連ページ
ttp://www.geocities.co.jp/Playtown-Yoyo/1736/t-081.html
東方弾幕風コンテスト会場(跡地)
ttp://www22.atpages.jp/ratius55/
東方弾幕風 スクリプト紹介所
ttp://danmakuhu.es.land.to/cgi-bin/dnhscript/bright.cgi
-
■当スレ推奨アイテム
現うpロダ(東方なんでも宝船)
ttp://coolier.dip.jp/th_up4/
昔のスクリプトをお探しの方はこちらへ
旧うpろだ観測
ttp://www5d.biglobe.ne.jp/~coolier2/upkan.html
イナバ物置観測
ttp://www5d.biglobe.ne.jp/~coolier2/upkan2.html
東方なんでも三途の渡し
ttp://coolier.dip.jp/th_up2/
東方なんでも八坂分社
ttp://coolier.dip.jp/th_up3/page/
■前スレッド
貴方が作る東方STG〜東方弾幕風(1スレ目)
ttp://jbbs.shitaraba.net/bbs/read.cgi/internet/22214/1424739072/
-
■バグ質問前の確認事項
1.まずヘルプを読もう
ほとんどの基礎的な答えはヘルプに書いてあります。
基本的なプログラムの書き方も一緒になっています。
まず一通り読んでください。ヘルプに書いてあるような質問はスレのみんなは好きじゃないです。
2.とりあえずスプリクトを公開しよう
同じ見た目のゲームでも100人が作れば100通りのプログラムがあり、
同じ見た目のバグでも100種類のバグがあります。
文章だけで説明されても無限のバグ候補があるので分かりません。
とりあえず書いたプログラムを見せてください。
3.長いプログラムはtxtアップロード
スレに長いプログラム全体をコピーすると、それだけでスレが終わってしまいます。
バグの原因に目星がついてるならば、バグ周辺だけをコピーしてください。
原因がよくわからないならば、txt形式で全体をアップロードしてください。
1-3スレ程度に収まらない場合もtxtが喜ばれます。
4.何がバグなのか
バグのあるプログラムでも、フリーズするなど重症でない場合、演出なのかバグなのか区別がつきません。
できるかぎり「どう動いて欲しいのか」を説明してください。
-
取り敢えず確認しながら立てました。
一応リンク先は書き込む前に踏んで確認したり、内容を天狗のネタ帳にコピーして
出来る範囲で精査したつもりですが、粗があったら指摘願います。
-
>>1,2,3,4
作成乙です。
-
自機作ってたんだけど、特定の弾画像だけ妙にショットの判定が縦に大きくなる謎の減少が発生して困ってる
他の弾画像使えば見たままの判定に戻るんだけどなぜか特定の弾画像だけ変になる
矩形指定も間違えてないし、同じくらいのサイズの弾使っても正常に動くのに訳がわからない
最初はオブジェ弾だから駄目なのかな、とも思ったけどCreatePlayerShot01使っても一緒、ID変えても駄目
元々普通の判定だった弾を異常の起こる弾画像に変えたら途端に駄目になったりした
誰か原因の解る人いないでしょうか。他の弾が普通の判定だから敵側の判定間違えてるわけでもないし・・・
-
>>6
弾が縦に長かったりすると判定が異常な大きさになるっぽいから、どうしても縦長弾を使う場合は判定用と見た目用で2つ弾を出す必要がありそう
-
V2でスコア上限突破って出来ないかな?変数でやっても100万あたりで増えなくなるし。
-
>>7
返事遅れたけど、そんな仕様あったのか……初めて知った
矩形指定を横に広くしたら治った。ありがとう
-
緋想天のゆゆさまの幽胡蝶みたいなのを作ろうとしているのですが画面端で反射させつつ扇状に弾を変化させるとか出来ますか?
出来たら方法やソースも教えてくれると助かります。
-
>>10
普通の反射処理をオブジェクト弾を使って作って反射後の角度を取得できるようにして、その座標と角度を基準として扇状に弾を出せばいいと思う
-
11番さんありがとうございます!
もう一つ困ってることが有りまして弾から設置レーザー撃たせるソースを組んだのですがボスからのプレイヤー角度でしか撃てなくて、弾からの自機狙いレーザーを撃たせるにはどのようにすれば良いですか?因みにaddショットでレーザーは撃たせています
-
>>12
もしGetAngleToPlayerを使って角度を取得しているならこの関数だとボスからプレイヤーの角度しか取得できない(たぶん)からatan2()を使うと解決できると思う
atan2()は2点間の角度を求める関数で、始点(x1,y1)から終点(x2,y2)の角度を取得したかったらatan2(y1-y2,x1-x2)って感じで入れてあげればうまくいくはず
-
>>13
と言うことはobject弾じゃないとだめかな?
弾の座標取れないし
-
>>14
わざわざオブジェクト弾を使わなくてもマルチスレッドを使う必要はあるけど
let obj = CreateShot01();
let x = Obj_GetX(obj);
let y = Obj_GetY(obj);
ってやることで座標は取得できる
-
>>15 ありがとうございます!
こんな方法があったなんて!このおかげでスペカが作成出来る!
-
createshotAでもいけるのかな?
-
>>17
CreateShot全般いけるはず
ただ、Obj_Get○○は問題なく使えると思うけどObj_Set○○を使うとどうなるのかは知らない
-
sage進行知らないのか、わざとやってるのか…
-
>>19
きっと忘れてるだけだから…
-
>>20
忘れてるだけだったらいいなぁ…
と思ったが、sage進行推奨とはどこにも書いてないんだよなぁコレ。
テンプレに書いて置くべきだったかな。
|
|
掲示板管理者へ連絡
無料レンタル掲示板