レス書き込み
スレへ戻る
写
レス栞
レス消
少しずつゲームを作るスレ
PC,スマホ,PHSは
ULA
べっかんこ
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>956 > Potionのデータ構造を見直したついでに、MODでユーザーが新規ポーションを追加できるようにしてみた > 需要があるか分からないが(無い)、以下コード込みで手順を公開 > > まずMod製作用に公開するAPI(DLL)を用意 > https://imgur.com/GxPrNiM.png > > 全てinterfaceで定義して、ゲーム本体のクラスには直接アクセスしない方式にした > が、全部(または一部)publicにして本体を参照するやり方が簡単でいいかもしれない……次回作はそうしようかしら(10年後) > > Mod(DLL)のコード > https://imgur.com/My2lJWN.png > > 上のAPIを使って新規ポーションの実装とDLL読み込み時の初期化処理(インスタンス受け取り)を行う > 今回は「エリ草ー」(Potionじゃないし)と「ヤバい薬」(飲むと死ぬ)を実装 > 世界観ぶち壊しだけどModならまあええやろ(自作自壊派) > > 本体側のMod呼び出しクラス > https://imgur.com/PLD9dNe.png > > Modsフォルダー内の.dllを検索して、初期化(必要なインスタンスの引き渡し)とIPotionの登録を行う > 現状では初期化処理を必ずMOD側で記述してもらう必要があり、この辺はまだまだ検討の余地がありそう > > その他、IPotionをDictionaryに登録するクラスを作ったり、IPotionをPotionに変換するラッパーを作ったり、 > 必要なら不確定名を割り振ったり、登録情報を元に実際にPotionをゲームに登場させるメソッドを作ったりで、 > 実際のところAPIやModを作るよりこれらの方が大変だったが、長くなるので割愛 > 興味ある人がいたら公開しますよ!(いない)
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
ULA
・
べっかんこ(身代わりの術)
・
べっかんこ(通常)
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s