プラグインサンプル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*プラグインサンプル [#k9251209]
Bakinのプラグインのサンプルコードを掲載しています。
サンプルコードは今後も追加していきます。
・各サンプルコードは本ツールの[[Steam Workshop:https://st...
・プラグインの改変にはVisual Studioのインストールが必要で...
・[[プラグインについて]]のページを一度ご確認ください。
・「C#プログラムの呼び出し」パネルについては[[制御]]をご...
このパネルでは現在複数の引数を設定することはできないこ...
#Contents
----
**ゲームにSteamの「実績」を導入する [#nad81976]
-''サンプルコード''
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
・Steamライブラリをリンクすることで、自作ゲームにSteamの...
・具体的にどのような実績を設定するか、それぞれの実績をど...
方法についてはSteamのリファレンスでご確認ください。
・ゲーム内で「実績」を与える条件は、イベントを使ってコン...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2. Bakinにて実績解除のきっかけとしたいイベントを配置し、...
3.「追加」ボタンを押してAchievement_Sample_SmileBoom_202...
4. リスト上のAchievement.csを選択して、「編集」を押します...
5. 「Sample_AppID」と書かれた箇所をご自身のゲームの「AppI...
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. Windowsのエクスプローラーでご自身のプロジェクトフォル...
8. steam_appid.txt内の「Sample_AppID」と書かれた箇所をご...
9. Bakinにて先ほどAchievement.csを割り当てたイベント内に...
このプラグインを割り当てて実績解除をするイベントはゲーム...
----
**メッセージウィンドウを一時的に非表示にする [#hfa19466]
-''サンプルコード''
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
会話などのウィンドウの表示/非表示を変更できます。
いわゆる「閲覧モード」のようなシーンの制作にも使えます。
並列実行するイベントに置いて利用することを想定しています。
ウィンドウを消した後、時間経過やボタン入力などで復帰する...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してHideMessage_Sample_SmileBoom_202...
4. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
----
**アイテムの攻撃力を取得 [#v3a46458]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
指定のアイテムの攻撃力を指定の変数に格納できるプラグイン...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4. リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.上記サンプルコードに書かれている部分を下記のように編集...
#br
“Item Name” の部分に取得したいアイテムの名前を記述し...
#br
“アイテム名”の後にある「Attack」の部分を書き換えるこ...
指定できるプロパティについては下記の記事を参照してく...
[[プラグインリファレンス:https://rpgbakin.com/csrefer...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"GetAttackPower"がメソッド名となりま...
----
**キャストの初期HPを取得 [#u7c045ee]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
指定のキャストの初期HPを指定の変数に格納できるプラグイン...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4. リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.上記サンプルコードに書かれている部分を下記のように編集...
#br
“Cast Name” の部分に情報を取得したいキャストの名前を...
#br
HP の部分を書き換えることによって取得する値を変えるこ...
指定できるプロパティについては下記の記事を参照してく...
[[プラグインリファレンス:https://rpgbakin.com/csrefer...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"GetInitialHP"がメソッド名となります。
----
**パーティの先頭からN番目のメンバーの現在HPを取得 [#c386c...
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
パーティ内の指定のメンバーの現在のHPを指定の変数に格納で...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"GetPartyHP"がメソッド名となります。
--プラグインを編集し、hitpoint の部分を書き換えることによ...
---「C#プログラムの割り当て」欄にてCodeSample.csを選択し...
---指定できるプロパティについては下記の記事を参照してくだ...
[[プラグインリファレンス:https://rpgbakin.com/csreference...
----
**クォータニオンを使ってイベントを回転させる [#m8da12ba]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
Y回転の角度をオイラー角ではなくクォータニオンで指定してイ...
回転量 quat は CreateFromYawPitchRoll 等の方法でも生成で...
https://docs.monogame.net/api/Microsoft.Xna.Framework.Qua...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"RotateEvent"がメソッド名となります。
----
**プレイヤーが障害物に隠れた部分の色を変更 [#c478fd7a]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
プレイヤーが手前の物体の裏に入った際、隠れている箇所を表...
ゲーム定義の[[ルールと描画]]にて指定した色を変更できるプ...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.サンプルコードに書かれている部分を下記のように編集しま...
#br
引数(0, 0, 1, 1 の部分)にR,G,B,Aの順でそれぞれ0~1の...
サンプルコードのままの値だと、隠れた部分の色は「青」...
(この場合カラーコードがOpenGL用のものとなるため、0~...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"ChangeHiddenStencilColor"がメソッド...
----
**画面上に線分を描画 [#ac1a39f7]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
画面上の指定の位置に指定の色の線分を表示するプラグインで...
レーダーのような機能を作るのに使えると考えています。
ずっと線分を表示しつづけるためには、毎フレームこのプラグ...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.上記サンプルコードに書かれている部分を下記のように編集...
#br
線の開始位置、終了位置、色を引数で指定します。
引数(カッコの中の数値)は、それぞれ(x1, y1, x2, y2, ...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"DrawLine"がメソッド名となります。
終了行:
*プラグインサンプル [#k9251209]
Bakinのプラグインのサンプルコードを掲載しています。
サンプルコードは今後も追加していきます。
・各サンプルコードは本ツールの[[Steam Workshop:https://st...
・プラグインの改変にはVisual Studioのインストールが必要で...
・[[プラグインについて]]のページを一度ご確認ください。
・「C#プログラムの呼び出し」パネルについては[[制御]]をご...
このパネルでは現在複数の引数を設定することはできないこ...
#Contents
----
**ゲームにSteamの「実績」を導入する [#nad81976]
-''サンプルコード''
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
・Steamライブラリをリンクすることで、自作ゲームにSteamの...
・具体的にどのような実績を設定するか、それぞれの実績をど...
方法についてはSteamのリファレンスでご確認ください。
・ゲーム内で「実績」を与える条件は、イベントを使ってコン...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2. Bakinにて実績解除のきっかけとしたいイベントを配置し、...
3.「追加」ボタンを押してAchievement_Sample_SmileBoom_202...
4. リスト上のAchievement.csを選択して、「編集」を押します...
5. 「Sample_AppID」と書かれた箇所をご自身のゲームの「AppI...
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. Windowsのエクスプローラーでご自身のプロジェクトフォル...
8. steam_appid.txt内の「Sample_AppID」と書かれた箇所をご...
9. Bakinにて先ほどAchievement.csを割り当てたイベント内に...
このプラグインを割り当てて実績解除をするイベントはゲーム...
----
**メッセージウィンドウを一時的に非表示にする [#hfa19466]
-''サンプルコード''
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
会話などのウィンドウの表示/非表示を変更できます。
いわゆる「閲覧モード」のようなシーンの制作にも使えます。
並列実行するイベントに置いて利用することを想定しています。
ウィンドウを消した後、時間経過やボタン入力などで復帰する...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してHideMessage_Sample_SmileBoom_202...
4. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
----
**アイテムの攻撃力を取得 [#v3a46458]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
指定のアイテムの攻撃力を指定の変数に格納できるプラグイン...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4. リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.上記サンプルコードに書かれている部分を下記のように編集...
#br
“Item Name” の部分に取得したいアイテムの名前を記述し...
#br
“アイテム名”の後にある「Attack」の部分を書き換えるこ...
指定できるプロパティについては下記の記事を参照してく...
[[プラグインリファレンス:https://rpgbakin.com/csrefer...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"GetAttackPower"がメソッド名となりま...
----
**キャストの初期HPを取得 [#u7c045ee]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
指定のキャストの初期HPを指定の変数に格納できるプラグイン...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4. リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.上記サンプルコードに書かれている部分を下記のように編集...
#br
“Cast Name” の部分に情報を取得したいキャストの名前を...
#br
HP の部分を書き換えることによって取得する値を変えるこ...
指定できるプロパティについては下記の記事を参照してく...
[[プラグインリファレンス:https://rpgbakin.com/csrefer...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"GetInitialHP"がメソッド名となります。
----
**パーティの先頭からN番目のメンバーの現在HPを取得 [#c386c...
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
パーティ内の指定のメンバーの現在のHPを指定の変数に格納で...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"GetPartyHP"がメソッド名となります。
--プラグインを編集し、hitpoint の部分を書き換えることによ...
---「C#プログラムの割り当て」欄にてCodeSample.csを選択し...
---指定できるプロパティについては下記の記事を参照してくだ...
[[プラグインリファレンス:https://rpgbakin.com/csreference...
----
**クォータニオンを使ってイベントを回転させる [#m8da12ba]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
Y回転の角度をオイラー角ではなくクォータニオンで指定してイ...
回転量 quat は CreateFromYawPitchRoll 等の方法でも生成で...
https://docs.monogame.net/api/Microsoft.Xna.Framework.Qua...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"RotateEvent"がメソッド名となります。
----
**プレイヤーが障害物に隠れた部分の色を変更 [#c478fd7a]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
プレイヤーが手前の物体の裏に入った際、隠れている箇所を表...
ゲーム定義の[[ルールと描画]]にて指定した色を変更できるプ...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.サンプルコードに書かれている部分を下記のように編集しま...
#br
引数(0, 0, 1, 1 の部分)にR,G,B,Aの順でそれぞれ0~1の...
サンプルコードのままの値だと、隠れた部分の色は「青」...
(この場合カラーコードがOpenGL用のものとなるため、0~...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"ChangeHiddenStencilColor"がメソッド...
----
**画面上に線分を描画 [#ac1a39f7]
-''サンプルコード''
下記にある.csrbr内のCodeSample.csにコードがあります。
https://steamcommunity.com/sharedfiles/filedetails/?id=30...
-''説明''
画面上の指定の位置に指定の色の線分を表示するプラグインで...
レーダーのような機能を作るのに使えると考えています。
ずっと線分を表示しつづけるためには、毎フレームこのプラグ...
-''使い方''
1.Steam Workshopで.csrbrファイルをサブスクライブし、イン...
この流れについては[[Steam Workshop]]をご覧ください。
2.この機能を使用したいイベントのイベントシート左下の「C#...
3.「追加」ボタンを押してCodeSamples_SmileBoom_2023.csrbr...
4.リストに追加されたCodeSamples.csを選択し、「編集」ボタ...
5.上記サンプルコードに書かれている部分を下記のように編集...
#br
線の開始位置、終了位置、色を引数で指定します。
引数(カッコの中の数値)は、それぞれ(x1, y1, x2, y2, ...
#br
6. 編集後保存してから、OKを押して「C#プログラムの割り当て...
7. イベント内に「C#プログラムの呼び出し」パネルを設置し、...
変更していなければ"DrawLine"がメソッド名となります。
ページ名: