私は c# が初めてで、winform でグローバル オブジェクト インスタンスを呼び出す方法を探しています。
namespace BeastEngine {
public partial class Form1 : Form
{
private Root mRoot = new Root();
private RenderWindow mWindow;
private SceneManager mgr = mRoot.CreateSceneManager(SceneType.ST_GENERIC);
private Camera cam = mgr.CreateCamera("Camera");
現在、変数をそのように呼び出していますが、さまざまなエラーが発生しています。
private void meshToolStripMenuItem_Click(object sender, EventArgs e)
{
Entity ent = mgr.CreateEntity("ninja", "ninja.mesh");
mgr.RootSceneNode.CreateChildSceneNode().AttachObject(ent);
cam.LookAt(ent.BoundingBox.Center);
}
すべての関数が 1 つのインスタンスを使用できるようにします。誰か適切な方法を知っていますか?私はどこでもグーグルで検索しました。