ht for web一些动画实例

编程入门 行业动态 更新时间:2024-10-25 08:22:31

ht for web一些动画<a href=https://www.elefans.com/category/jswz/34/1771375.html style=实例"/>

ht for web一些动画实例

ht for web一些动画实例

  • 移动贴图动画
  • 摄像机移动到设备的位置
  • 移动摄像机到指定位置


移动贴图动画

function animScale() {var g = dataModel.getDataByTag("roadData");//获取需要操作的父节点var t = 0;ht.Default.startAnim({frames: 1 / 0,interval: 20,easing: function (t) {return t},action: function() {//循环子节点,移动uv值g.getChildren().forEach(function(node) {t = node.s("all.uv.offset") || [0, 0];node.s("all.uv.offset", [t[0] - .01, t[1]])});},finishFunc: function () {console.log("finish")}})
}

摄像机移动到设备的位置

function flytoShebei(data){g3d.flyTo(data,{"animation":{frames: 30,//帧数interval: 10,//间隙时间duration: 3000,//持续时间easing: Easing["easeIn"],//移动动画线段finishFunc: function() {dataModel.getSelectionModel().setSelection(data);}},//选中被点击的模型"distance":400,//固定摄像机到设备的距离"ratio":0.6})
}

移动摄像机到指定位置

function flyToMain(eye,center) {g3d.moveCamera(eye,center,{frames: 30,interval: 10,easing: function(t) {return t;},finishFunc: function() {console.log("finish");}})}

更多推荐

ht for web一些动画实例

本文发布于:2024-02-08 20:43:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1674834.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:实例   动画   ht   web

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!