この記事では、我々は主にプラグインを作成し、必要なC ++のクラスを追加する方法について話しています。MyConnectionObjectクラスは、データベース接続オブジェクト、青写真(ここでは、クラスの構成に加えて調製されていない)に曝露され、ストア機能および構造に使用SqlBlueprintFunctionLibraryクラスを格納するために使用されます。
1は、最初のUE4を開き、ゲームを選択し、[次へ]ボタンをクリックしてください。
2、次のボタンをクリックし、デフォルトのプロジェクトの空白を保持します。
図3は、最初にC ++のプロジェクトを選択し、プロジェクト名(スペースなし)を与えることを、初心者のためのリソース(削減プロジェクトのボリューム)が含まれていないパッケージを選択して、プロジェクトの作成]ボタンをクリックしてください。
プロジェクトの完了を作成した後4、[設定]ツールバーの下にプラグイン]メニューをクリックし、プラグインの管理インターフェイスを入力します。
、新しいプラグイン]ボタンをクリックしてプラグインを作成したインターフェイスを入力します。
6、第1の選択ブランク(空のプラグイン)、その後、プラグイン名(スペースなし)にして、作者③に記入し、④プラグイン機能の説明、⑤著者のウェブサイトやブログのアドレス、⑥ベータテスト版かどうか、そして最終的にはプラグインの作成]ボタンをクリックしてください。
7、pluginsディレクトリで、右クリックし、ポップアップメニュー、新しいC ++クラスを作成する準備ができて、新しいC ++クラスを選択します。
8、最初のオブジェクトのスーパークラスを選択し、表示すべてのクラス(すべてのクラスを表示)をクリックし、[次へ]ボタンをクリックしてください。オブジェクトベースのオブジェクト指向プログラミングは、すべてのクラスの親です。私たちの後ろグローバルデータベース接続オブジェクトを作成するので、そこでここでは、親としてのオブジェクトを使用しています。
9、プラグインディレクトリに追加保存する公開(.hファイルのパブリック、プライベートの.cppファイル)を選択したフォルダ(通常はデフォルトのフォルダは、することができます)を選択し、その後、適切なクラス名を記入し、最終的にクラスの作成]ボタンをクリックしてください。
以下は、ウィンドウをポップアップして10、翻訳の完了を待って、あなたはいいえをクリックすることができます 通常の状況下で生じたいかなるリフレッシュプロジェクトが存在しないため。
ステップ7同上11、が、すべてのカテゴリを表示することを選択しません。C ++クラス作成ページに、親としての青写真関数ライブラリを選択し、[次へ]ボタンをクリックしてください。
12、先填写合适的类名,然后选择添加到插件目录中,再选择Public(公开.h文件,私有.cpp文件)和要存放文件夹(一般默认文件夹即可),最后点击Create Class按钮。
13、同第10步骤进行处理。