☆ベルトアクション作成 Beats of rageスレッド☆ (658レス)
☆ベルトアクション作成 Beats of rageスレッド☆ http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
412: 名前は開発中のものです。 [sage] 2022/08/21(日) 06:42:24.72 ID:Jk6y5MtS ありがとうございます せっかく面白いアプリのテーマATHENAを作ったのに初音ミクのアクションゲーム onion rage (仮)とPSYCHO SOLDIER X が非公開で困っていました たくさんありそうで実際は少ないものですね お返事くださりありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/412
413: 名前は開発中のものです。 [sage] 2022/08/21(日) 07:59:32.24 ID:Jk6y5MtS ATHENAプレイヤー5種類位?少ないです モーションだけATHENAであってそうではないキャラと言語が英語のグレイスミスは除外 あるいは敵キャラばかりに採用されてます http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/413
414: 名前は開発中のものです。 [sage] 2022/08/21(日) 17:14:31.20 ID:HGvXapyt >>411 の続き 肝心な事を忘れてました、 Data/Chars/ に キャラクターフォルダをコピーしたし MODELS.txt にもPathを記述したのに Athenaが出てこないよ? そんなときは、キャラクターのファイル、アテナなら Athena.txt このファイルの上のほう(HealthやType Player)があるところに Secret 1 がないか見てください、あったら #でコメントにするか、削除すれば 最初から使えるようになります。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/414
415: 名前は開発中のものです。 [sage] 2022/08/22(月) 01:44:28.79 ID:RGCjwBou void dodgeleapz( float Vx, float Vy, float Vz ) { void self = getlocalvar("self"); int pz = getentityproperty(self, "z"); int sz = openborvariant("PLAYER_MIN_Z"), mz = openborvariant("PLAYER_MAX_Z"); int dir = getentityproperty(self,"direction"); if(dir==0){ Vx = -Vx; } if(pz-sz >= mz-sz ) { Vz = -Vz; } tossentity(self, Vy, Vx, Vz); } 少し上のAnim Dodge に使うと、画面のZ軸から跳ぶ方向を自動で振り分けるスクリプト ちょっとミスがあったので修正。Z軸の移動範囲を半分にして、手前なら奥に、 奥なら手前に跳ぶようにできます。 Vxは前後方向、Vyは跳ぶ高さ、Vzは奥行きへの移動量。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/415
416: 名前は開発中のものです。 [sage] 2022/08/23(火) 02:15:45.23 ID:eu39154P >>413 言われてみればOpenBoRでプレイアブルキャラとしてAthenaを採用しているのは、 意外と少ないかもしれません。 スミス氏のキャラは豪快にスプライト数を削除しているので、移植には不向きな面もありますね。 OpenBoR Engineのポテンシャルや昨今のPCパワーから、少々メモリを節約したところで それほどパフォーマンスに影響するとも思えませんが、それぞれ様々な考え方があると勉強になります。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/416
417: 名前は開発中のものです。 [sage] 2022/08/23(火) 19:34:10.32 ID:yVU1cDs2 いつも本当に本当にありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/417
418: 名前は開発中のものです。 [sage] 2022/08/24(水) 03:38:17.12 ID:ZMrXo7PJ アテナが少ないに触発されて、ムゲン(Chloe氏作)からインポート中。 ただ根本を知らないので、 なんかこう着替え(コスプレ)攻撃を得意とするキャラなの?という感じ。 基本技のみ仕上げたところで断念。 動画ではステージ1クリアまで。まだ被撃判定つけてないので無敵。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/418
419: 名前は開発中のものです。 [sage] 2022/08/25(木) 16:15:58.28 ID:WPMDJWrZ つべの動画見ました!完成が楽しみですね! http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/419
420: 名前は開発中のものです。 [sage] 2022/08/26(金) 00:47:01.71 ID:5AHLYqLV 元々全てがひと様の物なので永遠に完成はしないですw FFactoryで、ただボーっと元の製作者様のスプライトとアニメを見て、 ああきっとこんなキャラなのかな?と勝手に解釈してOpenBoRに移植してます。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/420
421: 別の人 [sage] 2022/08/26(金) 04:41:39.70 ID:oO5qftHX 完成イコールキャラフォルダだけをThe MUGENとかに投稿してデータ保管とか http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/421
422: 名前は開発中のものです。 [sage] 2022/08/27(土) 01:15:34.53 ID:TnfcNmnm didhitscript @script void main() { void self = getlocalvar("self"); void tar = getlocalvar("damagetaker"); void anims = getentityproperty(self,"animationid"); void dir = getentityproperty(self,"direction"); if(tar != NULL()) { if ( anims == openborconstant("ANI_Special2") ) { if (dir==0) { tossentity(tar, 2.2, -0.8, 0); } else { tossentity(tar, 2.2, 0.8, 0); } } } } @end_script 普通は animationscript data/scripts/script.c こんな感じに別なテキストファイルを用意したりしますが、直接キャラファイルに 書き込んでも機能します。 上の例では、Anim Special2 が実行されている間、攻撃が当たるたび相手が浮くというもの いわゆるお手玉ですね。相手のAnim Fall が短かったり無敵になったりすると 落としてしまいますが、連続技の演出に便利です。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/422
423: 名前は開発中のものです。 [sage] 2022/08/29(月) 02:38:09.46 ID:qC23piWD anim follow55 @script if(frame==0) { void self = getlocalvar("self"); float x = getentityproperty(self, "x"); float z = getentityproperty(self, "z"); setentityvar(self,"px",x); setentityvar(self,"pz",z); } @end_script delay 9 offset 36 84 frame data/chars/athena/913.gif attack 0 0 0 0 0 0 0 0 0 0 @cmd dasher 3 0 0 offset 28 82 frame data/chars/athena/981.gif @cmd stop offset 35 93 frame data/chars/athena/982.gif @cmd changeentityproperty getlocalvar("self") "position" getentityvar(getlocalvar("self"),"px") getentityvar(getlocalvar("self"),"pz") 0 これだけだと意味が無いですが、最初(Frame==0)に自信の位置をpx pz に代入して 一番最後の changeentityproperty で自分の位置情報を最初の位置に書き戻してます。 途中の@CMD Dasher〜で素早く移動するような動作をさせています。 これを繰り返して、様々な(frame)を記述することで、同じ場所に立ちながら 分身を連続攻撃させているような効果になると思いたいw 動画では普通のmove を使った連続攻撃と混ざって分かりにくいですが、 setentityvar / getentityvar を使うと簡単に座標などを保持できるという例でした。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/423
424: 名前は開発中のものです。 [sage] 2022/08/31(水) 04:04:17.93 ID:fm9hvYJ9 なんか日本語サイト消えててムカついた アドスクショしたのは半年前 ウィンドウ(ズ)方式 ファイルをダウンロード.pakして、Windows Toolsset で抽出できます。 名前はOpenbor Makepak & Extractor. アーカイブを抽出する .pakファイルを配置して名前を変更する bor.pakバッチファイルを実行extract.batPAK ファイルはディレクトリに抽出されdataます... そのサブフォルダーをhome-pi-retropie-roms-ports-openbor-gamename.bor 5.1に移動すると、 gamename.bor 5.2 の無料の場所dataのディレクトリを選択できますgamename.bor これじゃ新規の人はほぼわからない あとクロノとレディット嫌い 簡単に翻訳されない http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/424
425: 名前は開発中のものです。 [sage] 2022/08/31(水) 06:22:18.65 ID:3nOEbrfx windows 7 - 64ビット非互換性うんぬんで PACKER EXEが動かずに元に戻せない! .pakにするにはどうしたら良いの http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/425
426: 名前は開発中のものです。 [sage] 2022/08/31(水) 13:29:09.39 ID:3nOEbrfx pakはデスクトップ直下に置いたら偶然展開はできた(paxplode.exeで偶然展開) エクストラクター: extract.bat と paxplode.bat を使用します Pak メーカー: makepack.bat と packer.bat を使用します borpak.exe は、pak ファイルの抽出または作成に使用できるファイルです。 (.batは全て動かない) .pakに戻す正確なやり方がわからない win 7 home premium sp1 (64ビット) net frameworkは 3.5 のみ ほかにはDirectXくらい .pakにするにはどうしたら良いの? http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/426
427: 名前は開発中のものです。 [sage] 2022/08/31(水) 23:44:06.64 ID:xnrBW77r 私の環境は Windows7/64bit です。 ChronoCrash からDLしたBoRPAK.exe を利用しています。 先ず、PAKファイルを解凍するのは単純に、BoRPAK.exe に対象のPAKを ドラッグドロップするだけで、PAKと同じフォルダにDataフォルダが自動作成され Dataフォルダ内に必要ファイルが解凍されます。 OpenBoRの実行ファイルと同じフォルダに、このDataフォルダを入れておくと OpenBoRを実行した際に、最優先でDataフォルダが実行されます。 メニューが出て幾つかPAKが選べたとしても、ゲーム内容はDataフォルダのものになります。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/427
428: 名前は開発中のものです。 [sage] 2022/08/31(水) 23:55:36.38 ID:xnrBW77r 上の時点で不具合が発生する場合、BoRPAK.exeのプロパティで管理者権限にしてみたり、 XP(SP3)モードにしてみるなり、先ずはWindowsの権限を開放しましょう。 あとはアンチウィルスソフトで隔離されていないか確認です。 さて、もう一度PAKファイルに戻すには。私の場合は付属のCompile.batを使っています。 デスクトップに適当なフォルダ(MakePAKとか)を作成して、 そこにChronoCrashからDLした、BoRPAK.exeと付属の〜.bat ファイルを入れ、Dataフォルダも入れます。 そして、Compile.batと管理者として実行すれば、同じフォルダにMyGame.pakが作成されます。 これを適当にリネームしたら出来上がりです。 何もファイルが作成されない。Permission Denied 的なエラーはWindowsの権限不足か アンチウィルスソフトが何かしてる事が殆どなので、その辺を確認してみてください。 何かのお役に立てばです。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/428
429: 名前は開発中のものです。 [sage] 2022/09/01(木) 00:10:19.71 ID:BBcaXtm7 BoRPAKの説明どおりにPathを通しても全く上手く行かないので、 デスクトップで作業したほうが早いです。 openBoR のMOD 作成に興味を持った方がいらして本当に嬉しいです。 これからも楽しくMOD作成が出来ますように。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/429
430: 名前は開発中のものです。 [sage] 2022/09/04(日) 02:53:33.24 ID:4+zfMfyQ >>424 日本語サイトを探すのは至難の業でしょうね。 Kt住江 様を筆頭とするまっとうな方の話以外は 酔っ払いのたわごとが多く、 情報が古い、誤字脱字、妄想、思い込みなどなど 役に立たない事がほとんどなので、 >>7 にあるマニュアルサイトをDeepL先生かGoogle先生に翻訳してもらうのが 一番手っ取り早いかと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/430
431: 名前は開発中のものです。 [sage] 2022/09/04(日) 21:15:33.40 ID:fufu1JVK 実は日本語サイト少し前まではあったのねそれで展開の知識だけあったのね クロノはわかりづらくて、しかも基本普通の人はダウンできない なのでBlaze Rhodon IIからry 可能性の話 Makepak & Extractorは誰かがテストプレイしながらアップされたものを落としてそこだけ切り抜いた結果 中身がないbor.pakとかDataがあってそれが邪魔していたと考えられる? 8月31日は考えられる?すべての方法を否定された ツールが1箇所にまとまっていなかったのが原因 9月1日完成!makepackbatバッチファイル動きました Thank You! ここすら書き込めないとかまじなんなの 2chGearに変えたわ http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/431
432: 名前は開発中のものです。 [sage] 2022/09/08(木) 01:12:37.92 ID:qw1ooLxH 動作したのでしたら何よりです。 〜.batファイルはシンプルで便利ですが、時に問答無用で上書きしてしまったり、 Windowsのエラーメッセージが出て意味不明だったりでハマると苦労しますね。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/432
433: 名前は開発中のものです。 [sage] 2022/09/12(月) 00:32:14.53 ID:62TYiDdQ void spawnentitybyallenemy(void vName, float fX, float fY, float fZ) { void vEnt; //Entity placeholder. int iType , iValid, iDead, iECnt, iEnt; //Entity counter. int Tx = 0, Ty = 0, Tz = 0, Tdir = 0; void spawned = 0; void self = getlocalvar("self"); iECnt = openborvariant("ent_max"); //Get current entity count. for(iEnt=0; iEnt<iECnt; iEnt++) //Loop entity collection. { vEnt = getentity(iEnt); //Get entity handle. if(vEnt) //Valid handle? { iValid = getentityproperty(vEnt, "exists"); //Get exists confirmation. iDead = getentityproperty(vEnt, "dead"); //Get death status. iType = getentityproperty(vEnt, "type"); //Get type. if(vEnt && iValid && !iDead //Alive? && iType == openborconstant("TYPE_ENEMY")) //Enemy type? { Tx = getentityproperty(vEnt, "x"); Ty = getentityproperty(vEnt, "a"); Tz = getentityproperty(vEnt, "z"); Tdir = getentityproperty(vEnt, "direction"); if ( Tdir == 0 ) { spawned = spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0); changeentityproperty(spawned, "direction",1); } else { fX = -fX; spawned = spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0); changeentityproperty(spawned, "direction",0); } } } } } 画面上のHealth 0 以上の全ての敵の座標を取得して、その座標にEntityを出現させるスクリプト 動画のSpecial で全ての敵に物が降って来る演出に使っています。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/433
434: 名前は開発中のものです。 [sage] 2022/09/12(月) 10:36:28.99 ID:gZ1BdrNz 動画でジルさんが人気者でワラタ http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/434
435: 名前は開発中のものです。 [sage] 2022/09/14(水) 17:21:05.82 ID:qyoFRhP/ 確かに参考動画の平均視聴30回なのにJillさんだけ80回超えですね。C社のスプライトは本当に生き生きと良く動くから、見ていて気持ち良いからかも? http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/435
436: 名前は開発中のものです。 [sage] 2022/09/16(金) 23:54:50.01 ID:SwvCtaVf >>433 spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0); ここは clearspawnentry(); setspawnentry("name", vName); iDirection = getentityproperty(parent, "direction"); if (iDirection == 0) fX = -fX; fX = fX + getentityproperty(parent, "x"); fY = fY + getentityproperty(parent, "a"); fZ = fZ + getentityproperty(parent, "z"); } vSpawn = spawn(); 内容はこういったものなので、似たもので代用してください。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/436
437: 名前は開発中のものです。 [sage] 2022/09/17(土) 05:08:07.68 ID:fStGlV/y つべcrayon shin chanはあなた様ではないですよね testやBindEntityで検索しても出てこなくなっちゃった 2chGearが特定の文章を削っているのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/437
438: 名前は開発中のものです。 [sage] 2022/09/18(日) 12:37:16.13 ID:iI+JI5KT bindentity系の動画は新しいの作成中で削除してしまってます。 クレしんMOD面白そうですよね。DD Toki氏が作成中のようです。Jillさん動画とは無関係ですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/438
439: 名前は開発中のものです。 [sage] 2022/09/26(月) 01:50:21.99 ID:6J4qsPGM OpenBoR knockback Test この動画で、>>422 を通常攻撃で作用するようにしてみました。 最初の3分くらいまでがノックバック有り、以降終わりまでがノックバック無しです。 あまり違いが分からないですね。 ただ、連続技で突き抜けることは少なくなると思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/439
440: 名前は開発中のものです。 [sage] 2022/09/27(火) 02:08:31.73 ID:7tkhAq8/ anim spawn delay 12 drawmethod alpha 6 delay 12 drawmethod clip 0 0 90 30 offset 40 30 frame data/chars/cvsjill/551.gif drawmethod clip 0 0 90 50 offset 43 50 frame data/chars/cvsjill/552.gif drawmethod clip 0 0 90 75 offset 42 75 frame data/chars/cvsjill/553.gif drawmethod clip 0 delay 6 offset 37 111 frame data/chars/cvsjill/554.gif Jillさん動画で地面からゾンビ出現するときの演出に使っている Drawmethod Clip これは 始点 X,Y 幅、高さ W,Vで画像を切り抜くというもの 1枚しか画像が無くても、出現(描画)する部分を選んで表示することが出来ます。 そんなに使う機会は多くは無いですが結構便利です。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/440
441: 名前は開発中のものです。 [sage] 2022/10/02(日) 23:57:48.95 ID:KXJhanxF OpenBoRはこれもつかえるようです。 ? : 条件演算子 a ? b : c aが真ならbが実行、aが偽ならcが実行。 i = (i < 10) ? i + 1 : 0; この例ではiが10未満なら+1され、10以上ならi=0となります。 If文で記述すると次のようになります。 if (cnt < 10) { i = + 1; } else { i = 0; } でも普通にIf文で記述したほうが分かり易いですねw http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/441
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 217 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s