☆ベルトアクション作成 Beats of rageスレッド☆at GAMEDEV☆ベルトアクション作成 Beats of rageスレッド☆ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト107:名前は開発中のものです。 21/04/30 18:09:21.33 81YP+Cwz.net int borx = openborvariant("xpos"); changeentityproperty(vSpawn,"position",borx,z,y); int sdir = getentityproperty(self,"direction"); if (sdir == 0){ borx = borx+480; } 結局、肝心な部分は上の2つで、パネル(背景)の座標を取得して、 テスト環境は Video 1(480x272)モードなので、 プレイヤーが右(sdir=1)を向いていれば borx(ステージを進んだ距離、画面右端) 左向き(sdir=0)なら(+480画面左端)から助っ人が登場 単純な事なんですが、標準コマンドだけだと意外と面倒。 108:名前は開発中のものです。 21/04/30 18:18:44.10 81YP+Cwz.net 訂正 X(ステージを進んだ距離、画面右端) O 画面左端 X(+480画面左端) O 画面右端 @script if(frame==0){ void self=getlocalvar("self"); int sdir=getentityproperty(self,"direction"); setdrawmethod(self,1,256,384,1,0,0,0,0,0,0,0,0); drawstring(120, 120, 4, sdir, 1); if (sdir==0) { // changedrawmethod(self, "flipx", 0); changedrawmethod(self, "scaley", 256); changeentityproperty(self,"velocity",-1,0,0); } else { changeentityproperty(self,"velocity",1,0,0); } } @end_script 何故かストライカーがムーンウォークで登場してしまい悶絶。 その為Drawmethodを使って大きさを変えたりしてチェックする、デバッグ用スクリプト。 散々テストして結局、元の絵(gif)が左向き基準に描いてあっただけという 基本、OpenBoRのキャラ絵は右向き基準で描く事が多いので 左右向きが混在してしまうとOpenBoRは正しい処理しているのに こちらの脳がパンクするという事態に。 結構 Anim Turnなんかでもやっちゃうんですよ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch