概要
NeosVRのオブジェクトを外部で生成するコンパイラを開発した。
俺コードから、生成します。
俺コード仕様
- new
コンポーネントを生成します。
例
new FrooxEngine.StaticTexture2D
コンポーネントStaticTexture2Dを生成
- 代入
プロパティを設定します。
例
FrooxEngine.StaticTexture2D.URL.Data = "https://apod.nasa.gov/apod/image/2308/GianniTumino_Moon_Rays_JPG_LOGO_1024pix.jpg"
urlを設定
- add
オブジェクトに、追加します。
例
add FrooxEngine.MeshRenderer
コンポーネントMeshRendererを追加します。
サンプル1
画像を取得して、テクスチャーにして、四角に貼り付け、描画します。
new FrooxEngine.StaticTexture2D
new FrooxEngine.UnlitMaterial
new FrooxEngine.MeshRenderer
new FrooxEngine.QuadMesh
FrooxEngine.StaticTexture2D.URL.Data = "https://apod.nasa.gov/apod/image/2308/GianniTumino_Moon_Rays_JPG_LOGO_1024pix.jpg"
FrooxEngine.UnlitMaterial.Texture.Data = FrooxEngine.StaticTexture2D.ID
FrooxEngine.MeshRenderer.Materials.Data.Data = FrooxEngine.UnlitMaterial.ID
FrooxEngine.MeshRenderer.Mesh.Data = FrooxEngine.QuadMesh.ID
add FrooxEngine.StaticTexture2D
add FrooxEngine.UnlitMaterial
add FrooxEngine.MeshRenderer
add FrooxEngine.QuadMesh
以上。