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)
浏览主题:[PV3D] 问 继承sphere

[PV3D] 问 继承sphere
yookim2406 (2009-07-21 09:51:06)

请问继承sphere类 以后为何显示不是一个球 而是一个有多条线组成的“球形架子”?

代码如下:
……main.as……
public var sphere:Ball=new Ball(new MovieMaterial(new wall(),false,true),50,12,12);
……//end main……

……ball.as……
package {
  import flash.display.MovieClip;
  import flash.events.Event;
  import org.papervision3d.objects.primitives.Sphere;
  import org.papervision3d.core.proto.MaterialObject3D;
  public class Ball extends Sphere {
    public function Ball(material:MaterialObject3D=null, radius:Number=100, segmentsW:int=8, segmentsH:int=6) {
      super();

    }
  }
}

………end ball………




flash 3d 研究所 DDM君
(2009-07-21 11:37:59)
你的继承写的没什么问题。 用sphere类本身,能正确显示吗?

flash 3d 研究所 yookim2406
(2009-07-21 13:45:42)
谢谢DDM
不行 所以希望求教,本人刚接触PV3D

flash 3d 研究所 yookim2406
(2009-07-21 13:47:00)
用sphere本身 可以显示的
我只是想通过一个类来控制新建的球体


flash 3d 研究所 yookim2406
(2009-07-21 13:51:20)

[img]http://i3.6.cn/cvbnm/be/3f/8f/7e9f474fa86e0610e5cee6678754e9f9.jpg[/img]

flash 3d 研究所 yookim2406
(2009-07-21 13:52:38)


flash 3d 研究所 xiaoyanggao
(2009-07-21 18:31:02)
为什么要自己建个类呢,难道sphere类不能实现你的效果?

flash 3d 研究所 DDM君
(2009-07-22 11:26:55)
哎,在下好愚昧,居然第一眼没看出来。

您super()这个里面要写从Ball构造上收到的参数嘛,不然super()出来的东西,不是贴图,大小都不能控制嘛。

哈哈哈(摸头)。



flash 3d 研究所 yookim2406
(2009-07-25 09:15:10)
请教~:我能这样写么·?

super(material,radius,segmentsW,segmentsH);

flash 3d 研究所 yookim2406
(2009-07-25 09:16:49)
哈哈 问题解决 多谢指教~

flash 3d 研究所 yookim2406
(2009-07-25 09:17:18)
摸头?
。。。。。


哦。。哦

flash 3d 研究所 DDM君
(2009-07-25 10:43:09)
正确的吧,哈哈哈,多多尝试不要偷懒哦。

ps:不是摸您的头啦

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

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

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

(目前需登陆方可发表)


不想添加了