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

いわゆるテンプレート。

恐らく

のテンプレートと思われる。Clearタイプのエフェクトは(観察した範囲では)、

というもの。いわゆる「フィルタ」、「ポストプロセス」に相当するものと思われる。
思ってるだけで未確認であるが。

プロジェクトTreeから見た内容

pseudo code

App=new ZApplication();
App.OnLoad=function(){
  function angle(...){...};
  function hsv(...){...};
 spawn(canvasModel);
}
App.OnUpdate=function(){  checkSliders(Parameters);}
App.OnBeginRenderPass=function(){
  if(render pass){
    setRenderTarget(CanvasTarget);
  }else{
    setRenderTarget(null);
  }
}
App.Content=function(){
  Parameters: Array <float>
  ParamHelpConst: Constant <string>
  Color: Array <float>
 CanvasTarget: RenderTarget
 canvas=new Material();
 canvas.frameBuffer=CanvasTarget;
 canvas.shader=new CanvasShader();
 clear=new Material();
 clear.shader=new ClearShader(a, r, g, b);
 
 canvasModel=new Model();
 canvasModel.OnRender=function(){
   if(renderPass){
     material=clear;
   }else{
     material=canvas;
   }
   RenderSprite(material);
 }

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