[過去ログ]
☆ベルトアクション作成 Beats of rageスレッド☆ (1002レス)
☆ベルトアクション作成 Beats of rageスレッド☆ http://mevius.5ch.net/test/read.cgi/gamedev/1099030623/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
922: 名前は開発中のものです。 [sage] 2016/01/27(水) 08:07:49.26 ID:A19eTk2l 訂正。 > Subject_to_scrren 1(キャラが画面から出てゆかない) × Subject_to_Screen 1 ◎ 似たようなものに、 OffScreen_NoATK_Factor 1 これを遠距離攻撃を持った敵やNPCのmodel.txtヘッダーに記述することで 画面外でから戦闘することをある程度防ぐことができます。 レンジ攻撃(遠距離)を持った敵が延々と画面外から攻撃してきたり、 NPCが画面外で敵をフィニッシュしてしまうことをある程度防げるようです。 私は 犬キャラをNPCとして設定して、 主人公のFreeSpecialで呼び出すように組み込み。 一人プレイでも寂しくなーいwという風に楽しんでます。 http://mevius.5ch.net/test/read.cgi/gamedev/1099030623/922
923: 名前は開発中のものです。 [sage] 2016/01/27(水) 09:25:36.97 ID:A19eTk2l void main(){ char name="Null"; void self=getlocalvar("self"); void x=getentityproperty(self, "x"); void z=getentityproperty(self, "z"); int e=rand()%20+1; if (e>=19){ name="1up"; }else if(e>=18){ name="Red"; }else if(e>=15){ name="Green"; }else if(e>=11){ name="Pink"; }else if(e>=6){ name="Blue"; }else if(e>=2){ name="Black"; }else { name="Explode"; } clearspawnentry(); setspawnentry("name", name); setspawnentry("coords", x-openborvariant("xpos"), z); spawn(); } このスクリプトを適当な名前で(ItemGet.c など) DATA/Scripts フォルダに作成 適当な回復アイテムのmodel.txt(apple.txt など)のヘッダー部に didhitscript data/scripts/ItemGet.c と記述 すると、例でアイテム apple を拾うとランダムでいくつかのアイテムやNPCが出現します。 (もちろん出現するものはmodel.txtキャラ側とmodel.txtシステム側で必要ですが。) 例では 低い確率で 1UP と Explode あとは 順次 色の名前のアイテム となっています。 http://mevius.5ch.net/test/read.cgi/gamedev/1099030623/923
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.705s*