flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:RoomCube.as的疑问

RoomCube.as的疑问
cuixin (2010-01-29 17:51:27)


在RoomCube.as中的如下代码为什么要用数组?用普通变量是不是效率更好?
 
          .....
          .....
private var loaderArray:Array=[];
private var sideName:Array=[];
private var num:int=0;
  
 public function setMaterial(_fileName:String="",_sideName:String=""):void{
           sideName[num]=_sideName;
           loaderArray[num]=new Loader;
           loaderArray[num].load(new URLRequest(_fileName));
     loaderArray[num].contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadComplete);
     num++;
  } 
   private function onLoadComplete(evt:Event):void{
  var bmd:BitmapData;         
        for(var i:int=0;i<sideName.length;i++){
     switch(sideName[i]){
          case "front":
          bmd=Bitmap(loaderArray[i].content).bitmapData.clone();
          mapFront.bitmap=bmd;
          break;
          case "back":
          bmd=Bitmap(loaderArray[i].content).bitmapData.clone();
          mapBack.bitmap=bmd;

          .....
          .....
          .....
          .....
以上代码中loaderArray,sideName是不是可以不用数组,num这个变量似乎用不上?
 
 


flash 3d 研究所 DDM君
(2010-01-29 19:07:47)
本来是用来扩展使用的,roomCube只是解决简单的大家想做全景的目的,我们之后会发布一款商用的roomCube和roomSpere,功能会非常齐全,使用也非常简单。

flash 3d 研究所
(2010-01-29 22:35:59)
请教下DDM君 你们将要发布的roomSpere有放大缩小功能吗? 这功能是固定了球体和摄像机的z轴 然后改变摄像机的z轴 旋转球体实现的吗? 为什么我旋转球体的时候 球体会打斜的旋转.... 真期待你们的roomCube和roomSpere 哈

flash 3d 研究所 DDM君
(2010-01-29 23:25:49)
对,完全支持缩放,还能在图片任意地方标注可交互的标签,全XML控制。总之,这个开发包几乎能完成目前360全景浏览项目的所有需求。稍稍厚脸皮的说,有这个包的人就等于有能力吃下所有360浏览项目,哈哈^_^
目前fur3和另外几个同事整在测试bug和整理代码,我也帮忙在编写帮助文档。

flash 3d 研究所 hxlzero
(2010-01-30 08:36:56)
哈 很期待啊

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了