ZGameEditor4.0betaの「New Projectコマンド」の候補の一つ。

いわゆるテンプレート。

いいかげんなpseudo code

// App.Content=...
 const ParamHelpConst="Alpha\nHue\nSaturation\nLightness\nSize\nPosition X\nPosition Y";
 const Parameters=[0,0,0,0, .5,.5,.5,.5];
 const Color=[0,0,0];

 var FFTmulti=0;
 var SpecBandArray=new Array(32);
 // var FFTmulti=SpecBandArray.length/32;
 var SongPositionInBeats=0.0;

 var g_box=new Mesh(new MeshBox()); // 立方体のメッシュ。
 var b_texture=new Bitmap(...);     // コードで生成するテクスチャ。
 var shader_plain=new Shader(vsrc, fsrc, r,g,b,a);  // 指定テクスチャを描くGLSLシェーダ。
 var m_basic=new Material(b_texture);  // マテリアル。
 
 var o_object=new Model();
 o_object.OnUpdate=function(){
   // 音声データを扱う処理。
   // 画像の処理。
 }
 o_object.OnRender=function(){
   material=m_basic;
   set_c("#ffffff");
   renderMesh(g_box);
 }

App=new ZApplication();
App.OnLoad=function(){
  function angle(...){...};
  function hsv(...){...};
  FFTmulti=...;
 spawn(o_object);
}
App.OnUpdate=updateFromSliders;

トップ 一覧 単語検索 最終更新 ヘルプ最終更新のRSS