• 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 实干树形象 实绩惠民生——“两学一做”特别关注 2019-08-20
  • 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 福建省体彩31选7走势图:animationclip.setcurve 设置曲线

    福建36选7和值走势图 www.00-na.com 2014-12-31 03:06| 发布者: 杨炎| 查看: 3615| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

    摘要: animationclip.setcurve 设置曲线functionsetcurve(relativepath: string,type: type,propertyname: string,curve:animationcurve) : voidparameters参数relativepaththe path to the game object this curve applie ...

    animationclip.setcurve 设置曲线

    functionsetcurve(relativepath: string,type: type,propertyname: string,curve:animationcurve) : void

    parameters参数

    relativepath

    the path to the game object this curve applies to. relativepath is formatted similar to a pathname, e.g. "root/spine/leftarm". if relativepath is empty it refers to the game object the animation clip is attached to.

    应用给该曲线的游戏物体的路径。relativepath被格式化类似路径,如"root/spine/leftarm"。如果relativepath为空,表示动画剪辑附加的游戏物体。

    type

    the class type of the component that is animated

    被动画的组件的类类型

    propertyname

    the name or path to the property being animated

    被动画的属性的名字或路径

    curve

    the animation curve //动画曲线

    description描述

    assigns the curve to animate a specific property.

    给动画指定曲线一个特殊的属性。

    if curve is null the curve will be removed. if a curve already exists for that property, it will be replaced.

    如果曲线为null,曲线将被移除,如果曲线属性已经存在,曲线将被替换。

    通常的名称是: "localposition.x", "localposition.y", "localposition.z", "localrotation.x", "localrotation.y", "localrotation.z", "localrotation.w" "localscale.x", "localscale.y", "localscale.z".

    for performance reasonstransformposition, rotation and scale can only be animated as one property.

    出于性能原因,transform的position, rotation和scale 只能被动画作为一个属性。

    c#

    javascript

    using unityengine;

    using system.collections;

    public class example :monobehaviour{

    void start() {

    animationcurve curve = animationcurve.linear(0, 1, 2, 3);

    animationclip clip = new animationclip();

    clip.setcurve("", typeof(transform), "localposition.x", curve);

    animation.addclip(clip, "test");

    animation.play("test");

    }

    }

    // animates the x coordinate of a transform position

    //动画transform位置的x轴坐标

    function start () {

    // create the curve

    //创建曲线

    var curve : animationcurve = animationcurve.linear(0, 1, 2, 3);

    // create the clip with the curve

    //创建曲线的剪辑

    var clip : animationclip = new animationclip();

    clip.setcurve("", transform, "localposition.x", curve);

    // add and play the clip

    //点击并播放剪辑

    animation.addclip(clip, "test");

    animation.play("test");

    }

    @script requirecomponent(animation)

    material材质属性可以使用shader导出的属性名称制作动画。通常使用的名称是: "_maintex", "_bumpmap", "_color", "_speccolor", "_emission"。如何动画化不同材质属性类型:

    float属性: "propertyname"

    vector4 属性: "propertyname.x", "propertyname.y", "propertyname.z", "propertyname.w"

    color 属性: "propertyname.r", "propertyname.g", "propertyname.b", "propertyname.a"

    uv 旋转属性:"propertyname.rotation"

    uv 偏移和缩放: "propertyname.offset.x", "propertyname.offset.y", "propertyname.scale.x", "propertyname.scale.y"

    对于在同一renderer的多个索引材质,你能想这样添加前缀:"[1]._maintex.offset.y"

    另见:clearcurves函数,animationcurve类.

    c#

    javascript

    using unityengine;

    using system.collections;

    public class example :monobehaviour{

    void start() {

    animationclip clip = new animationclip();

    clip.setcurve("", typeof(material), "_color.a", new animationcurve(new keyframe(0, 0, 0, 0), new keyframe(1, 1, 0, 0)));

    clip.setcurve("", typeof(material), "_maintex.offset.x", animationcurve.linear(0, 1, 2, 3));

    animation.addclip(clip, clip.name);

    animation.play(clip.name);

    }

    }

    // animate color's alpha and main texture's horizontal offset.

    //动画颜色的通道和主要纹理的水平偏移

    function start () {

    var clip = new animationclip ();

    clip.setcurve ("", material, "_color.a", animationcurve (keyframe(0, 0, 0, 0), keyframe(1, 1, 0, 0)));

    clip.setcurve ("", material, "_maintex.offset.x", animationcurve.linear(0, 1, 2, 3));

    animation.addclip (clip, clip.name);

    animation.play(clip.name);

    }

    @script requirecomponent(animation)

    相关阅读

    文章点评
    相关文章
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 实干树形象 实绩惠民生——“两学一做”特别关注 2019-08-20
  • 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 019电子游艺娱乐网址 重庆时时彩人工计划在线 31选7开奖结果今天福建 福彩开奖号码查询今天晚上 今日大乐透的开奖号码查询结果 竞彩让分胜负 福彩湖北30选5开奖号 极速飞艇官方网站 龙哥一肖中特平 快乐赛车欧洲 炸金花图标 31选7复式计算 下波休一波中特 pk10赛车群 梭哈中文版