当前位置: 首页 > wzjs >正文

抖抈app软件下载seo技术中心

抖抈app软件下载,seo技术中心,自己建网站做app,在线设计平台现状分析版本:3.8.5 实现目标:给3d道路生成路边景观花草 在场景下创建一个节点,我这里种植两种花草模型,兰花和菊花,所以分别在节点下另创建两个节点,为了静态合批。 1.将花草模型分别拖入场景中,制作…

版本:3.8.5

实现目标:给3d道路生成路边景观花草

在场景下创建一个节点,我这里种植两种花草模型,兰花和菊花,所以分别在节点下另创建两个节点,为了静态合批。

 1.将花草模型分别拖入场景中,制作成预制文件。

 2.给plant节点绑定一个脚本,用来初始化生成植物。

一般道路是由平面连接成,所以需要先获取道路模型的网格顶点

    /*** 根据 道路路径获取两侧边界点* @param roadPath */public static getPointByRoad(roadPath: string) {try {let road = find(roadPath)let mesh = CommonUtil.getMeshRendererAdapter(road).meshlet pos = mesh.renderingSubMeshes[mesh.jointBufferIndices[0]].geometricInfo.positions;let result = []let worldMatrix = mat4();CommonUtil.getMeshRendererAdapter(road).node.getWorldMatrix(worldMatrix);for (let i = 0; i < pos.length; i += 3) {//顶点的本地坐标坐标转世界坐标let position=new Vec3()Vec3.fromArray(position, pos, i);let transform = v3();Vec3.transformMat4(transform, position, worldMatrix);result.push(transform)}return result} catch (e) {return []}}

如果模型面数比较大,数据就要进行抽稀

    public static dataDilution(data=[],deg:number=1){if(deg<=1||data.length==0){return data}let arr=[]for(let i=0;i<data.length;i+=deg){arr.push(data[i])}return arr}

现在就可以在plant脚本上进行创建使用了

    initData(){let arr = RoadsidePlantUtil.getPointByRoad(this.roadPath)arr = RoadsidePlantUtil.dataDilution(arr,2)let lanhuag=find(MarryManUtil.housPath + '/luduan/plant/lanhuag')let juhuag=find(MarryManUtil.housPath + '/luduan/plant/juhuag')for(let i=0;i<arr.length;i++){//y值小于-30不进行操作if(arr[i].y<-30){continue}let tty = Math.random() * 2if(tty<1){resources.load('prefab/flower/lanhua', Prefab, (err: any, data) => {if (!data) {return}let hua = instantiate(data)hua.parent = lanhuaghua.setPosition(v3(arr[i].x,arr[i].y,arr[i].z))})}else {resources.load('prefab/flower/juhua', Prefab, (err: any, data) => {if (!data) {return}let hua = instantiate(data)hua.parent = juhuaghua.setPosition(v3(arr[i].x,arr[i].y,arr[i].z))})}}}

效果如下

http://www.dtcms.com/wzjs/240646.html

相关文章:

  • 网站推广公司推广宣传文案
  • 苹果软件做ppt下载网站有哪些内容淘宝seo搜索引擎优化
  • 建设网站必须要配置apache吗展示型网站设计公司
  • 网站定制开发四大基本原则yahoo搜索引擎入口
  • Md5(Wordpress)解密seo是搜索引擎优化
  • 中小企业网站建设示范平台百度关键词的费用是多少
  • 社保在哪个网站做增员热搜词排行榜
  • 山东企业网站备案西安seo哪家好
  • 杭州哪家公司做网站最基本的网站设计
  • wordpress太难用了南宁seo做法哪家好
  • 塘厦网站建设最近重大新闻
  • 5网站建设公司宁波正规站内优化seo
  • 做 ps pr 赚钱的 网站广州专业seo公司
  • 宾馆网站建设方案七牛云
  • 大连电子商务网站建设百度首页精简版
  • 运城网站制作路90如何建网站教程
  • 能看网站的浏览器神马移动排名优化
  • 进出口贸易公司网站建设外贸高端网站设计公司
  • 环保设备网站怎么做微博seo营销
  • 做视频网站都需要什么软件下载宁波免费seo排名优化
  • 关于公司做网站供比价报告无锡百姓网推广
  • 对百度网站做压力测试电商具体是做什么的
  • 做网站和做网页有什么区别女孩短期技能培训班
  • 网站上内容列表怎么做百度查重
  • 网站托管费用 优帮云爱站网站长seo综合查询工具
  • 如何建设网站安全管理制度视频号怎么推广流量
  • 如何快速新建一个网站体验营销是什么
  • 如何高效率的建设网站站长seo查询
  • wordpress文章倒序网站关键词如何优化上首页
  • 全国公安网站备案上海网络优化服务