javascript - 如何将花叶组合在一起?
ringa_lee
ringa_lee 2017-04-10 17:22:42
[JavaScript讨论组]
var flower_pot=new mono.ComboNode([flow_final,mud],['+']);//组合体做成了一个花盆
    flower_pot=new mono.CSG(flower_pot);//将花盆定义为运算体
    var count = 6;
    for(var i=0;i<count;i++){
        var plant = new mono.Plane(150, 200);
        plant.s({
            'm.texture.image':preinstall.getRes('plant.png'),//得到花叶贴图
            'm.transparent': true,
            'm.side': mono.DoubleSide
        });
        plant.setPositionY(130);
        plant.setRotationY(Math.PI/count*i);//设置plant旋转角度
        flower_pot=flower_pot.union(new mono.CSG(plant));//运算体将花盆和每个花叶组合
    }
    flower_pot=flower_pot.toMesh();//使用toMesh方法
    box.add(flower_pot);
  

利用赛瓦软件绘制花盆,花盆里有花,使用运算体想把6片花叶和花盆组合在一起
但使用如上代码,只有两片花叶组合在一块了。

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
PHPz

使用css绝对定位,通过z-index,2D旋转应该就能组合了,没必要JS吧,最好贴一下花的图片

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号