isoView的render测试

 

可以直接进行编译测试.

 

package {
 import as3isolib.display.IsoView;
 import as3isolib.display.primitive.IsoBox;
 import as3isolib.display.scene.IsoGrid;
 import as3isolib.display.scene.IsoScene;
 import mx.core.ClassFactory;
 import as3isolib.display.renderers.DefaultViewRenderer;
 
 import as3isolib.display.renderers.ViewBoundsRenderer
 import flash.display.Sprite;

 public class IsoApplication extends Sprite {
  public function IsoApplication() {
   var box:IsoBox = new IsoBox();
   box.moveTo(15, 15, 0);

   var grid:IsoGrid = new IsoGrid();
   //   grid.showOrigin=false    // 是否显示坐标箭头  
   var scene:IsoScene = new IsoScene();
   scene.hostContainer=this;
   scene.addChild(box);
   scene.addChild(grid);
   scene.render();

   /*
   默认render
   var view:IsoView = new IsoView();
   view.clipContent=true;
   view.viewRenderers=[new ClassFactory(DefaultViewRenderer)];
   
   
   */

 

   /*
   
   添加rener
   
   var view = new IsoView();
   view.clipContent=true;
   view.viewRenderers=[new ClassFactory(DefaultViewRenderer),new ClassFactory(ViewBoundsRenderer)];
*/
     //var view:IsoView = new IsoView();
     
     
   view.setSize(150, 200);//看的范围

   view.addScene(scene);// view就是一个窗口 只能看到这个窗口范围内的东西,窗口外的全部被遮住了

   addChild(view);
  }
 }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值