☆ベルトアクション作成 Beats of rageスレッド☆ (654レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
26(1): 2021/02/23(火)00:41:59.00 ID:XlcKRtDD(1) AAS
MODELS.TXT を見てゆくと最初のほうの数行以外は殆どが
Know か Load で Data/Chars/xxxといった内容になっています。
大雑把に
Know はいずれ使うから覚えていてと指示しているもの
Load はすぐに Data/〜を読み込んでおくというもの
昔はPCのメモリも少なかったんで重要なもの(プレイヤーとか)だけ
読み込んでおいて、その他出番の少なそうなものは Knowにしておいて
必要になったものだけ都度読み込むという仕様だったようですが、
8ギガ超えのメモリを搭載しているのが当たり前の現在では
最初から全部 Loadでもよいようです。
省2
36(1): 2021/03/09(火)02:27:25.00 ID:vWs4Sul9(3/6) AAS
基本的コマンド
Attack について、もっとも使われるコマンドの一つになるかと思います。
Open BoRで作られるModは殆どが2D横スクロールアクションで、
ゲーム画面でキャラクター(Entity)達は
左右への移動(X軸)手前や奥に移動できる奥行き(Z軸)
ジャンプなどによる上昇、下降(Y軸(A軸))で管理される事が基本になります。
そこでキャラクターが攻撃動作をさせようというときに Attackコマンドが使われます。
書式は
attack{#} {x} {y} {right} {down} {damage} {power} {block} {noflash} {pausetime} {z}
基本的に Frame(画像の表示)と一緒に使われます。
省10
75: 2021/04/09(金)17:33:36.00 ID:ncGtWkZW(2/2) AAS
幼少の頃ゲームセンターで見た
ノリマロが大活躍するRescue Command remake
敵はオンナサンばかり
面白いのは 掴まれた時のレバガチャ要素
抜け出せないとダメージはもちろん、別なイベントに移行したりと
有効に使われてます。
ゲームバランス的に敵の攻撃力が高いのであれなら
defense all 0.1などモデルのヘッダーに記述して調整しましょう
82: 2021/04/12(月)01:15:42.00 ID:rapSeOc5(2/2) AAS
上の例では、Void Main(){ }となっています。これは攻撃ヒット判定が行われるたび
毎回参照されるという意味になります。
C言語準拠の記述になるので、この辺の記述や演算子については、
適当にC言語 演算子などで検索してみてください。
で、内容としては、何らかのターゲットに特定(Attack3やFreespecial#)の攻撃がヒットしたら
いつもより大きく吹き飛ばします(TossEntity)。
それぞれのAttackコマンドにDropvなど設定すれば同じ効果は得られますが、
このスクリプトを使う事でAnim単位で動作を変化させる事ができるのがメリット。
90: 2021/04/14(水)00:12:02.00 ID:Bl01iZfT(1/2) AAS
Anim Pain
@script
int Crnd = (rand()%20)+10;
if (frame==0 && Crnd>26) {
changeentityproperty(getlocalvar("self"), "animation", openborconstant("ANI_PAIN4"));
}else if (frame==0 && Crnd>18){
changeentityproperty(getlocalvar("self"), "animation", openborconstant("ANI_PAIN3"));
}
@end_script
例ではAnim Pain1(攻撃を受けた際のリアクション)
省4
187: 2021/11/23(火)21:59:27.00 ID:ehRTnaRw(1) AAS
天堂少女ってHeavensAnimeGirls のようですね
v0.6は動画でしか確認出来てませんが、使用できるプレイヤーキャラが大幅に増えているようですね。
各ヴァージョンをコレクションしたい気持ち、とても良くわかります。
いくつか検索してみましたが、v0.5までしか見つかりませんでした。
気長に探すしかないようですね。ロシアあたりにあれば話は早いんですが
195: 2021/11/28(日)02:45:24.00 ID:rPPOQv2a(1) AAS
私はMUGENのキャラをインポートして人様のMODに登場させて
ぼくのかんがえた さいきょうの、、、という感じで楽しんでいますが
素材からしっかり作られている kt住江さんの作品を遊ぶときは
なにも弄らず楽しませていただいてます
kt住江さんの作品に触れると ゲームとして楽しめると同時に
「自分も何かしなくては」という奇妙な衝動に駆られます
もっともっとOpenBoRが広まってくれればと思うのですが
なかなか難しいものですね
289: 2022/03/01(火)02:54:01.00 ID:49Ib5jCa(1) AAS
>>287 さんの MODでも同じような(原型一緒)処理なので、
入手し易い方で大丈夫です。
投げ抜けの難易度に関しては Data/Scripts/escript.c などに
void spawngrab(void vName, float fX, float fY, float fZ,int HPgv, int Num2, int Num)
こんな感じで、投げ抜けようのBindスクリプトが用意してあって、
float X Y Z はそのまま座標
int HPgv にセットしたパラメーターが例えば200なら、
レバー(左右)とボタン(アタック・ジャンプ)を合計200回ていどガチャガチャしないとです。
int Num2は{1}か{2}で投げ抜けた時の双方リアクションの選択、
int Numは謎、setentityvarで収納してますがGrab1では参照してる箇所がないので
省11
360: 2022/05/14(土)02:37:55.00 ID:3oAON5YM(4/6) AAS
SpawnFrameと同様の動作をする
spawn(); ですがこの場合は座標の補正や向きなども指定しないとならないので
@ScriptやScriptsで定義したほうが使い勝手が良くなります。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s