ユーザ用ツール

サイト用ツール


プラグイン作成講座

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
プラグイン作成講座 [2022/01/17 15:52]
fumble
プラグイン作成講座 [2023/12/20 23:53] (現在)
fumble
行 1: 行 1:
 =====プラグイン作成講座===== =====プラグイン作成講座=====
-**工事中**\\ +**まだまだ工事中**\\
-簡単なプラグインを作るチュートリアルです。\\+
  
-簡単なプラグイン作成講座です。\\ +簡単なプラグイン作成講座です。**完全無償**((オダメは必要))で作れます。\\ 
-プログラミング言語C#に関する知識が必要です。\\ + 
-※扱いやすい言語((記述はC系(C++やjavaなどと似ています)、VB.NETとほぼ1対1で変換できます。))なので、ほかの言語を使えるなら比較的簡単に理解できると思いますし、初めて覚える言語としても悪くありません。ただし言語自体の説明はここではしません。\\+ひな形プラグイン編 
 +  * [[準備編]] 
 +  * [[プロジェクト作成編]] 
 +  * [[ひな形貼り付け編]] 
 +  * [[機能実装編]] 
 + 
 +オリジナルプラグイン編 
 +  * [[ひな形の利用方法]] 
 +  * [[メイドさんを○○する方法]] 
 +  * [[privateをどうにかする方法]] 
 +  * [[メイドさんが再生しているanmファイル]] 
 + 
 +プログラミング言語C#に関する知識が必要です。\\ 
 +※扱いやすい言語((記述はC系(C++やjavaなどと似ています)、VB.NETとほぼ1対1で変換できます。))なので、ほかの言語を使えるなら比較的簡単に理解できると思いますし、初めて覚える言語としても悪くありません。\\ 
 +[[TakeOff処理|ここ]]の内容がふんわりでも理解できるならば、大丈夫です。\\ 
 +ただし言語自体の説明はここではしません。\\
  
 説明するプラグインは???.pluguin.dllとして配布されるものです。 説明するプラグインは???.pluguin.dllとして配布されるものです。
  
-^ プラグインの種類                   ^ 特徴                                                                     ^ 備考                                                                                                                          +^ プラグインの種類                   ^ 特徴                                                                     ^ 備考                                                                                                                             
-^ ???.plugin.dll                     | 機能を追加するプラグイン。\\ 新たな機能を追加する場合はこれ。            | Sybaris/BepInExなどからいろいろなタイミング((例えば毎フレーム))で呼び出されるので、そこに処理を記述します。                   +^ ???.plugin.dll                     | 機能を追加するプラグイン。\\ 新たな機能を追加する場合はこれ。            | Sybaris/BepInExなどからいろいろなタイミング((例えば毎フレーム))で呼び出されるので、そこに処理を記述します。                      
-^ ???.patcher.dll\\ ???.managed.dll  | 本体のコードを書き換えるプラグイン。\\ 既存の動きを変更する場合はこれ。  | 起動時にpatcherで本体を書き換えて、managedの処理を呼び出すようにします。IL(中間言語)というアセンブラもどきの知識が必要です。  |+^ ???.patcher.dll\\ ???.managed.dll  | 本体のコードを書き換えるプラグイン。\\ 既存の動きを変更する場合はこれ。  | 起動時にpatcherで本体を書き換えて、managedの処理を呼び出すようにします。\\ IL(中間言語)というアセンブラもどきの知識が必要です。  |
  
-組み合わせて1つのプラグインになっているものも多数あります。 +組み合わせて1つのプラグインになっているものも多数あります。\\ 
-patcherを使って本体を書き換えるものはIL(中間言語)の知識が必要なので、ここでは解説しません。+patcherを使って本体を書き換えるものはIL(中間言語)の知識が必要なので、ここでは解説しません。\\
  
プラグイン作成講座.1642402327.txt.gz · 最終更新: 2022/01/17 15:52 by fumble