#RPGBakin 黒い頂点カラーの板ポリ
BlackBoard01_obj.fbx (24.39kB)
ダウンロードBlackBoard01_obj.fbx
ライトに影響されない単なる黒い板ポリです
ドアの裏とかに
スミマセンちょっと時間ないので後日書き直しますが
とりあえずFBXデータだけUP
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
シュガーアイランド 2023/10/27 19:34
プラグインの「プレイヤーが障害物に隠れた部分の色を変更」で昔の要望が実装できるのかな?んー?プログラムの方を書き換えるしかないの?変数にしないとイベントから(Bakinから)かえられない…微妙w
とツイッターで呟いたら何と神降臨!
みたくるみさんがなんとプログラムを書いてくれました!!!
ビックリしましたwすごーいw
で紹介の許可とC#の配布の許可を戴きに行ったら
さらに洗練された物まで用意して頂けました๐·°(৹˃ᗝ˂৹)°·๐スゴスギル
本当にありがとうございます!
そんな訳で早速導入方法です!
ただ今回のc#使い方は人それぞれなので
とりあえず触れたら色が変わるって物を作りたいと思います。
※
まずこの下記のCSファイルをダウンロードしてください。
StencilColor_Change.cs (1.07kB)
ダウンロードみたくるみさん、ありがとうございます!
※分からないことがあったらスマイルブームさんに聞いてください。
※みたくるみさんに問い合わせしないで下さい。
①配置リストの「追加」を押す
②配置する場所を聞かれますが後でいくらでも変えられるのでとりあえず「OK」を押す
の順に進みます。
イベント名とかはあとで自分で好きにしてください。
①イベント開始の欄の ∨
②「プレイヤーから接触した時」 に変更
③C#プログラムのわりあての欄の ↓
の順に進みます。
①C#プログラムのウィンドウが開くので 追加
②さっきダウンロードしたCSファイルを選び
③開く
④ウィンドウの中の「StencilColor_Change.cs」を選択
⑤C#プログラムのウィンドウの OK
の順に進みます。
①「+」を押す
②変数ボックス
③文字列変数への代入
の順に進みます。
①文字列変数変への代入の「↓」
②開いたウィンドウの「追加」
③変数の名前を入力する状態になるので「色設定」と名付ける
④「OK」押す
の順に進みます。
①文字列変数変への代入ウィンドウの文字列の欄に
FFFFFFFF (半角英数大文字のFを8個)入れる
※ここで色を指定できますがここに入れる値に関して後で説明します。
②「+」を押す
③制御
④C#プログラムの呼び出し
の順に進みます。
①C#プログラムの呼び出しウィンドウの「↓」を押す
②さっき作った変数「色設定」を選択
③C#プログラムの呼び出しウィンドウの「OK」押す
の順に進みます。
①「プレイヤーとぶつかる」をOFFにする。(ボダン部分押せば切り替わる)
②「他のイベントとぶつかる」をOFFにする。(ボダン部分押せば切り替わる)
③衝突設定の欄の「衝突範囲をカスタムする」をONにする。(ボダン部分押せば切り替わる)
④衝突範囲の灰色の枠をクリックするとウィンドウが出ます
⑤エリアを選択してくださいと言われますが、あとで変えられるのでとりあえず「OK」
⑥イベントエディターの「OK」押す
の順に進みます。
白い枠に囲まれたイベントが出来ると思います。
キーボード W で移動
キーボード R で拡縮
コントロール+Dで複製
です。イベントの範囲を広げて並べて
さらに主人公の手前に壁を作ってみましょう。
其の7で省いた色の値の取り方です。
①ゲーム定義
②ルールと操作
③見えない範囲の表示色の欄をクリック
④カラピッカーのウィンドウが出るので色を決める
⑤選んだ色が何らかの進数であらわされた文字列になるので文字列をコピー
(難しい事は私には分かりませんw)
⑥×で閉じる
⑦×で閉じる
※色の値だけ知りたいだけなので。
①配置リストから色を変えたいイベント選んでダブルクリック
②文字列変数変への代入ウィンドウをクリックして開いて
③「文字列」の欄にさっきの値をペーストする
を繰り返したり色を好みで選べば完成です!
こんな地面に置いて色替えって使い方は多分しないと思いますが
あとの使い方はお好みで。街ごとなら出入口地点でねじ込むなどなど。
其の6の画像で少し書きましたが
ローカル変数でも通常の変数でも動きましたね。
自分のゲームでは多分、時間帯による色の差を解消したくて発言していましたので
朝や昼、夕方、夜みたいな時間帯による色分けを検討しています。
Bakin1周年おめでとー(今更w)良いソフトですよ!
ツクールと同じかそれ以上のポテンシャルを感じます。
ゲーム制作者ならBakin買って損はないはず!
シュガーアイランド 2023/10/10 20:51
まずこの下記のCSファイルをダウンロードしてください。
運営の何かに入っていたと思うのですが忘れました。
FrameCount.cs (3.47kB)
ダウンロード※R6、5/27 改造して黒いBGと文字を消した版作ってみました。
FrameCount_new.cs (2.92kB)
ダウンロード①共通イベントを選択
②追加
③カスタムイベント
④OK
の順に進みます。
イベント名とかは自分で任意で。
①イベント開始の欄の ∨
②自動的に開始(一回だけ実行)
③C#プログラムのわりあての欄の ↓
の順に進みます。
①C#プログラムのウィンドウが開くので 追加
②さっきダウンロードしたCSファイルを選び
③開く
④ウィンドウの中の「FrameCount.cs」を選択
⑤C#プログラムのウィンドウの OK
⑥イベントウィンドウの OK
画面右上にFPS値が出てれば完成です!
Bakin標準のF5キーのウィンドウだと開くだけで重くなるので
純粋なフレームレートを知りたい方はこちらの表示をお勧めします。