《UnityAPI.Animation动画》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Animation+AddClip+CrossFade+立钻哥哥++OK++)

2023-11-17

《UnityAPI.Animation动画》

版本

作者

参与者

完成日期

备注

UnityAPI_Animation_V01_1.0

严立钻

 

2020.06.23

 

 

 

 

 

 

 

#《UnityAPI.Animation动画》发布说明:

++++“UnityAPI.Animation动画是对UnityAPIAnimation动画类的剖析和拓展

立钻哥哥:Unity是一个入门快、提高难的游戏引擎,想要提升能力,至少需要越过3道坎:API+Shader+综合能力

++1、API的积累:API的合理利用不仅可以减轻自己的编码负担,而且往往可以提高程序的运行效率;这也是钻哥开始“Unity API”独立打造分类的初衷

++2、Shader编程:想要做出一款精品游戏往往需要有高效的Shader的支持;Unity提供了一套改良的“Shader Lab”系统,优化了繁杂的“Open GL”编程

++3、综合能力(技术+业务+管理):一款产品的制作除了功能编程外,往往会涉及很多其他领域,例如产品架构、UI交互设计、模型制作等,作为主要的编程人员,对其他相关领域的了解程序往往会影响到产品制作直至最后的产品体验

++++立钻哥哥一直在推动【VR云游戏=Unity+SteamVR+云技术+5G+AI,这个只是一个引子,抛砖引玉让大家对整个知识体系有一个明确的落地方向,宝宝们可以根据自己的兴趣方向进行拓展:比如Unity这里是指一种“3D游戏引擎”,也可拓展至“UE4Cocos2dx”等游戏引擎;SteamVR是一种跨硬件解决方案,也可拓展至“VRTK”等第三方插件;“云技术+5G”是一种跨平台解决方案的核心技术,同样可拓展至其他平台解决方案;AI也是一种先进技术的举例,也可以拓展至任何一种前沿技术

 

 

@@提示:有些博客可能只是开了头,如果感兴趣的同学,可以“点赞”或“评论区留言”,只要关注的同学多了,那就会继续完善哟!(“++==”,表示没有写完的,如果关注度不高就不完善了;“++ok++”,表示此篇博客已经完成,是阶段性完整的!)

 

$$$$博客溯源:

 

++++VR云游戏=Unity+SteamVR+云技术+5G+AI;(说明:AI人工智能不是我们的主要研究技术,只是了解一下,领略一下有风的感觉!但是,VR是我们的研究重点

++++【Unity API】分类:https://blog.csdn.net/vrunsoftyanlz/category_7637520.html

++++【Unity开发基础】分类:https://blog.csdn.net/vrunsoftyanlz/category_7309057.html

++++【Linux系统编程】分类:https://blog.csdn.net/vrunsoftyanlz/category_9694767.html

++++【C++C铸就生存利器】分类:https://blog.csdn.net/vrunsoftyanlz/category_9325802.html

++++【人工智能AI2026】分类:https://blog.csdn.net/vrunsoftyanlz/category_9212024.html

++++【立钻哥哥CSDN空间】:https://blog.csdn.net/VRunSoftYanlz/

 

 

 

 

 

 

 

 

 

#Animation动画

#Animation动画

#Animation动画

++A1、Description描述

++B2、Variables变量

++C3、Public Function共有函数

++D4、Message消息

 

 

 

#A1、Description描述

#A1、Description描述

++A1、Description描述

++++立钻哥哥:Animation(动画)是用于播放动画

++++[namespace]:UnityEngine

++++[Inherits from]:Behaviour

++++指定动画剪辑到动画组件并从脚本控制播放;该动画系统是基于权重并支持动画融合、添加动画、动画混合、层并完全控制播放的各个方面;

++++AnimationState可以用于改变动画的层、修改播放速度以及直接控制融合与混合;

++++动画也支持枚举,所以可以像这样在AnimationStates之间循环;

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

        foreach(AnimationState state in anim){

            state.speed = 0.5F;

        }    //立钻哥哥:foreach(){}

    }    //立钻哥哥:void Start(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

++++【Unity API】分类:https://blog.csdn.net/vrunsoftyanlz/category_7637520.html

++++[Unity快速入门]:https://blog.csdn.net/VRunSoftYanlz/article/details/105776475

++++[UnityAPI目录]:https://blog.csdn.net/VRunSoftYanlz/article/details/106533906

++++[Application应用]:https://blog.csdn.net/VRunSoftYanlz/article/details/106086327

++++[Object对象]:https://blog.csdn.net/VRunSoftYanlz/article/details/106202194

++++[GameObject]:https://blog.csdn.net/VRunSoftYanlz/article/details/106223815

++++[MonoBehaviour]:https://blog.csdn.net/VRunSoftYanlz/article/details/106533256

++++[Component组件]:https://blog.csdn.net/VRunSoftYanlz/article/details/106367004

++++[Transform变换]:https://blog.csdn.net/VRunSoftYanlz/article/details/106607761

++++[Camera摄像机]:https://blog.csdn.net/VRunSoftYanlz/article/details/106148837

++++[Shader着色器]:https://blog.csdn.net/VRunSoftYanlz/article/details/106321040

++++[Material材质]:https://blog.csdn.net/VRunSoftYanlz/article/details/81814303

++++[Physics物理]:https://blog.csdn.net/VRunSoftYanlz/article/details/106268062

++++[Collider碰撞器]:https://blog.csdn.net/VRunSoftYanlz/article/details/106696886

++++[Rigidbody刚体]:https://blog.csdn.net/VRunSoftYanlz/article/details/106698042

++++[Animator动画]:https://blog.csdn.net/VRunSoftYanlz/article/details/106863517

++++[Joint关节]:https://blog.csdn.net/VRunSoftYanlz/article/details/106771226

++++[RaycastHit]:https://blog.csdn.net/VRunSoftYanlz/article/details/106292370

++++[ParticleSystem]:https://blog.csdn.net/VRunSoftYanlz/article/details/106341995

++++[WWW万维网]:https://blog.csdn.net/VRunSoftYanlz/article/details/106412890

++++[LineRenerer]:https://blog.csdn.net/VRunSoftYanlz/article/details/106306388

++++[WheelCollider]:https://blog.csdn.net/VRunSoftYanlz/article/details/82356217

++++[MovieTexture]:https://blog.csdn.net/VRunSoftYanlz/article/details/106434063

 

 

 

 

 

 

 

#B2、Variables变量

#B2、Variables变量

++B2、Variables变量

++++B2.1、animatePhysics

++++B2.2、clip

++++B2.3、cullingType

++++B2.4、isPlaying

++++B2.5、localBounds

++++B2.6、playAutomatically

++++B2.7、this[string]

++++B2.8、wrapMode

++++B2.9、YanlzXREngine.Animation.Variables

 

 

++B2.1、animatePhysics

++B2.1、animatePhysics

++B2.1、animatePhysics

++++立钻哥哥:是否动画物理

public bool animatePhysics;

++++如果打开这个选项,动画会在物理循环过程中被执行;这个选项只有在结合运动学刚体的时候才有用

++++一个动画平台可以应用速度和摩擦到其顶部的刚体;为了使用这个,animatePhysics必须被启用,并且动画物体必须为一个运动学刚体

 

 

 

 

 

++B2.2、clip

++B2.2、clip

++B2.2、clip

++++立钻哥哥:剪辑

public AnimationClip clip;

++++默认的动画

++++[AnimationClip]:https://blog.csdn.net/VRunSoftYanlz/article/details/106951675

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    IEnumerator Start(){

        anim = GetComponent<Animation>();

        anim.Play(anim.clip.name);

        yield return new WaitForSeconds(anim.clip.length);

    }    //立钻哥哥:void Start(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++B2.3、cullingType

++B2.3、cullingType

++B2.3、cullingType

++++立钻哥哥:剔除类型

public AnimationCullingType cullingType;

++++控制动画组件的剔除类型

 

 

 

 

 

++B2.4、isPlaying

++B2.4、isPlaying

++B2.4、isPlaying

++++立钻哥哥:是否正播放

public bool isPlaying;

++++有任意动画正播放?

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

    }    //立钻哥哥:void Start(){}

 

    void OnMouseEnter(){

        if(!anim.isPlaying){

            anim.Play();

        }    //立钻哥哥:if(){}

    }    //立钻哥哥:void OnMouseEnter(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++B2.5、localBounds

++B2.5、localBounds

++B2.5、localBounds

++++立钻哥哥:本地边界

public Bounds localBounds;

++++在本地坐标空间这个动画的动画组件的AABB

++++默认是基于动画状态计算(附加的动画剪辑),除非用户设置localBounds的值覆盖

 

 

 

 

 

++B2.6、playAutomatically

++B2.6、playAutomatically

++B2.6、playAutomatically

++++立钻哥哥:是否自动播放

public bool playAutomatically;

++++在启动的时候是否自动播放默认动画剪辑(Animation.clip

 

 

 

 

 

++B2.7、this[string]

++B2.7、this[string]

++B2.7、this[string]

++++立钻哥哥:动画状态

public AnimationState this[string];

++++返回指定名称的动画状态

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

        anim[MyWalk].speed = 2.0f;

        anim[MyRun].weight = 0.5f;

    }    //立钻哥哥:void Start(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++B2.8、wrapMode

++B2.8、wrapMode

++B2.8、wrapMode

++++立钻哥哥:循环模式

public WrapMode wrapMode;

++++动画剪辑播放完成之后,应该如何操作?

 

 

 

 

 

 

 

 

#C3、Public Functions公有函数

#C3、Public Functions公有函数

++C3、Public Functions公有函数

++++C3.1、AddClip

++++C3.2、Blend

++++C3.3、CrossFade

++++C3.4、CrossFadeQueued

++++C3.5、GetClipCount

++++C3.6、IsPlaying

++++C3.7、Play

++++C3.8、PlayQueued

++++C3.9、RemoveClip

++++C3.10、Rewind

++++C3.11、Sample

++++C3.12、Stop

++++C3.13、YanlzXREngine.Animation.PublicFunctions

 

 

++C3.1、AddClip

++C3.1、AddClip

++C3.1、AddClip

++++立钻哥哥:添加剪辑

public void AddClip(AnimationClip clip, string newName);

public void AddClip(AnimationClip clip, string newName, int firstName, int lastFrame, bool addLoopFrame=false);

++++[addLoopFrame]:是否应该在最后插入一个额外的帧匹配第一帧?如果在制作一个循环的动画,那么可以打开这个选项

++++添加一个指定名称的动画剪辑

++++firstFramelastFrame之间添加动画剪辑,新的动画剪辑也会被添加到名称为newName的动画中

++++如果已存在具有相同名称的剪辑,会被替换为新剪辑

++++[AnimationClip]:https://blog.csdn.net/VRunSoftYanlz/article/details/106951675

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public AnimationClip walkClip;

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

        anim.AddClip(walkClip, MyWalk);

    }    //立钻哥哥:void Start(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

 

        anim.AddClip(anim.clip, MyShoot, 0, 10);

        anim.AddClip(anim.clip, MyWalk, 11, 20, true);

        anim.AddClip(anim.clip, MyIdle, 21, 30, true);

    }    //立钻哥哥:void Start(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++C3.2、Blend

++C3.2、Blend

++C3.2、Blend

++++立钻哥哥:混合

public void Blend(string animation, float targetWeight=1.0F, float fadeLength=0.3F);

++++在接下来的几秒内混合命名为animation的动画到targetWeight

++++其他动画的播放将不会受到影响

 

 

 

 

 

++C3.3、CrossFade

++C3.3、CrossFade

++C3.3、CrossFade

++++立钻哥哥:淡入淡出

public void CrossFade(string animation, float fadeLength=0.3F, PlayMode mode=PlayMode.StopSameLayer);

++++在一定时间内淡入名称为name的动画并且淡出其他动画

++++如果模式是PlayMode.StopSameLayer,在同一层的动画将在动画淡入的时候淡出;如果模式是PlayMode.StopAll,所有动画将在淡入的时候淡出

++++如果动画没有被设置成循环,它将停止并且在播放完成之后倒带至开始

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

    }    //立钻哥哥:void Start(){}

 

    void Update(){

        if(Mathf.Abs(Input.GetAxis(Vertical)) > 0.1F){

            anim.CrossFade(MyRun);

        }else{

            anim.CrossFade(MyIdle);

        }    //立钻哥哥:if()else(){}

    }    //立钻哥哥:void Update(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++C3.4、CrossFadeQueued

++C3.4、CrossFadeQueued

++C3.4、CrossFadeQueued

++++立钻哥哥:淡入淡出队列

public AnimationState CrossFadeQueued(string animation, float fadeLength=0.3F, QueueMode queue=QueueMode.CompleteOthers, PlayMode mode=PlayMode.StopSameLayer);

++++在前一个动画播放完成之后淡入淡出下一个动画

++++例如可以播放一个特定的动画序列

++++动画在播放前复制自身,因此可以在相同的动画间渐变,这可用来重叠两个相同的动画;例如可能有一个挥剑的动画,玩家快速挥动了2次,可以回放这个动画并从开始播放它,但会跳帧

++++如果queueQueueMode.CompleteOthers这个动画只在所有其他动画都停止播放时才开始

++++如果queueQueueMode.PlayNow这个动画将以一个复制的动画状态立即开始播放

++++动画播放完成后它间自动清除它自己;在播放完成后使用赋值的动画将导致一个异常

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

    }    //立钻哥哥:void Start(){}

 

    void Update(){

        if(Input.GetButtonDown(Fire1)){

            anim.CrossFadeQueued(MyShoot, 0.3F, QueueMode.PlayNow);

        }    //立钻哥哥:if()else(){}

    }    //立钻哥哥:void Update(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++C3.5、GetClipCount

++C3.5、GetClipCount

++C3.5、GetClipCount

++++立钻哥哥:获取剪辑数

public int GetClipCount();

++++取得该动画的动画剪辑数量

 

 

 

 

 

++C3.6、IsPlaying

++C3.6、IsPlaying

++C3.6、IsPlaying

++++立钻哥哥:是否正播放

public bool IsPlaying(string name);

++++名为name的动画正在播放吗?

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

    }    //立钻哥哥:void Start(){}

 

    void OnMouseEnter(){

        if(!anim.IsPlaying(MymouseOverEffect)){

            anim.Play(MyMouseOverEffect);

        }    //立钻哥哥:if(){}

    }    //立钻哥哥:void OnMouseEnter(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++C3.7、Play

++C3.7、Play

++C3.7、Play

++++立钻哥哥:播放

public bool Play(PlayMode mode=PlayMode.StopSameLayer);

public bool Play(string, animation, PlayMode mode=PlayMode.StopSameLayer);

++++不带有任何混合的播放动画

++++如果不指定名称那么会播放默认动画;在无默认动画或没有指定名称的动画,那么不会播放动画并返回null

++++playMode选项是让选择该动画怎样影响其他正播放的动画

++++如果指定的动画正在播放,那么其他的动画将被停止,但是该动画不会回到开头

++++当达到动画结束将自动停止并倒回到开始,除非播放模式设置为循环

++++注意:如果对象在更新期间调用Animation.Play,对象被取消激活,那么播放会取消;当对象之后重新被激活,动画也不会开始播放;但是,如果后续帧的继续调用(即,而对象仍然处于非活动状态),则动画将在对象重新激活后开始播放

 

 

 

 

 

++C3.8、PlayQueued

++C3.8、PlayQueued

++C3.8、PlayQueued

++++立钻哥哥:播放队列

public AnimationState PlayQueued(string animation, QueueMode queue=QueueMode.CompleteOthers, PlayMode mode=PlayMode.StopSameLayer);

++++在前一个动画播放完成之后直接播放下一个动画

++++比如可能会一个接一个播放一个特殊序列的动画

++++动画状态在播放之前会复制自己,因此可以在相同的动画之间进行淡入淡出;这个可以用于覆盖两个相同的动画;比如可能有一个剑挥舞的动画,玩家连续快速削两次;可以倒播这个动画然后从头再播放但是会看到动画之间有跳跃现象

++++如果queueQueueMode.CompleteOthers,当所有其他动画停止播放,这个动画才会开始

++++如果queueQueueMode.PlayNow,这个动画将在一个重复的动画状态下立即开始播放

++++当动画完成播放之后,它会自动清理;在一个动画状态结束之后使用它,将会导致一个异常

 

 

 

 

 

++C3.9、RemoveClip

++C3.9、RemoveClip

++C3.9、RemoveClip

++++立钻哥哥:移除剪辑

public void RemoveClip(AnimationClip clip);

public void RemoveClip(string clipName);

++++从动画列表移除剪辑

++++这将去掉剪辑和所有基于这个剪辑的动画状态

++++这将去掉名称为clipName的动画状态

++++[AnimationClip]:https://blog.csdn.net/VRunSoftYanlz/article/details/106951675

 

 

 

 

 

++C3.10、Rewind

++C3.10、Rewind

++C3.10、Rewind

++++立钻哥哥:倒回

public void Rewind(string name);

public void Rewind();

++++倒回名称为name的动画

++++倒回所有动画

 

 

 

 

 

++C3.11、Sample

++C3.11、Sample

++C3.11、Sample

++++立钻哥哥:采样

public void Sample();

++++在当前状态对动画进行采样

++++当明确想设置一些动画状态并且对它取样一次的时候有用

using UnityEngine;

using System.Collections;

using YanlzXREngine;

 

public class YanlzAnimation : MonoBehaviour{

    public Animation anim;

 

    void Start(){

        anim = GetComponent<Animation>();

 

        anim[MyClip].time = 2.0F;

        anim[MyClip].enabled = true;

        anim.Sample();

        anim[MyClip].enabled = false;

    }    //立钻哥哥:void Start(){}

 

}    //立钻哥哥:public class YanlzAnimation{}

 

 

 

 

 

++C3.12、Stop

++C3.12、Stop

++C3.12、Stop

++++立钻哥哥:停止

public void Stop();

++++停止所有当前Animation正在播放的动画

++++停止一个动画会让动画重回开会位置

 

 

 

 

 

 

 

 

 

#D4、立钻哥哥对Animation类的拓展

#D4、立钻哥哥对Animation类的拓展

++++【Unity API】分类:https://blog.csdn.net/vrunsoftyanlz/category_7637520.html

++++[Unity快速入门]:https://blog.csdn.net/VRunSoftYanlz/article/details/105776475

++++[UnityAPI目录]:https://blog.csdn.net/VRunSoftYanlz/article/details/106533906

++++[Application应用]:https://blog.csdn.net/VRunSoftYanlz/article/details/106086327

++++[Object对象]:https://blog.csdn.net/VRunSoftYanlz/article/details/106202194

++++[GameObject]:https://blog.csdn.net/VRunSoftYanlz/article/details/106223815

++++[MonoBehaviour]:https://blog.csdn.net/VRunSoftYanlz/article/details/106533256

++++[Component组件]:https://blog.csdn.net/VRunSoftYanlz/article/details/106367004

++++[Transform变换]:https://blog.csdn.net/VRunSoftYanlz/article/details/106607761

++++[Camera摄像机]:https://blog.csdn.net/VRunSoftYanlz/article/details/106148837

++++[Shader着色器]:https://blog.csdn.net/VRunSoftYanlz/article/details/106321040

++++[Material材质]:https://blog.csdn.net/VRunSoftYanlz/article/details/81814303

++++[Physics物理]:https://blog.csdn.net/VRunSoftYanlz/article/details/106268062

++++[Collider碰撞器]:https://blog.csdn.net/VRunSoftYanlz/article/details/106696886

++++[Rigidbody刚体]:https://blog.csdn.net/VRunSoftYanlz/article/details/106698042

++++[Animator动画]:https://blog.csdn.net/VRunSoftYanlz/article/details/106863517

++++[Joint关节]:https://blog.csdn.net/VRunSoftYanlz/article/details/106771226

++++[RaycastHit]:https://blog.csdn.net/VRunSoftYanlz/article/details/106292370

++++[ParticleSystem]:https://blog.csdn.net/VRunSoftYanlz/article/details/106341995

++++[WWW万维网]:https://blog.csdn.net/VRunSoftYanlz/article/details/106412890

++++[LineRenerer]:https://blog.csdn.net/VRunSoftYanlz/article/details/106306388

++++[WheelCollider]:https://blog.csdn.net/VRunSoftYanlz/article/details/82356217

++++[MovieTexture]:https://blog.csdn.net/VRunSoftYanlz/article/details/106434063

++++[Input输入]:https://blog.csdn.net/VRunSoftYanlz/article/details/106843487

++++[Resources资源]:https://blog.csdn.net/VRunSoftYanlz/article/details/106818524

++++[Network网络]:https://blog.csdn.net/VRunSoftYanlz/article/details/106795026

++++[Collision碰撞]:https://blog.csdn.net/VRunSoftYanlz/article/details/106697669

++++[Matrix4x4矩阵]:https://blog.csdn.net/VRunSoftYanlz/article/details/106504027

++++[Renerer渲染器]:https://blog.csdn.net/VRunSoftYanlz/article/details/106481994

++++[AudioSource]:https://blog.csdn.net/VRunSoftYanlz/article/details/106462679

++++[AudioClip]:https://blog.csdn.net/VRunSoftYanlz/article/details/106448955

++++[Texture纹理]:https://blog.csdn.net/VRunSoftYanlz/article/details/106448589

++++[AssetBundle]:https://blog.csdn.net/VRunSoftYanlz/article/details/106412190

++++[ScriptableObject]:https://blog.csdn.net/VRunSoftYanlz/article/details/106392769

 

 

 

 

 

 

@@提示:有些博客可能只是开了头,如果感兴趣的同学,可以“点赞”或“评论区留言”,只要关注的同学多了,那就会继续完善哟!(“++==”,表示没有写完的,如果关注度不高就不完善了;“++ok++”,表示此篇博客已经完成,是阶段性完整的!)

 

 

++++VR云游戏=Unity+SteamVR+云技术+5G+AI;(说明:AI人工智能不是我们的主要研究技术,只是了解一下,领略一下有风的感觉!但是,VR是我们的研究重点

++++【Unity API】分类:https://blog.csdn.net/vrunsoftyanlz/category_7637520.html

++++【Unity开发基础】分类:https://blog.csdn.net/vrunsoftyanlz/category_7309057.html

++++【Linux系统编程】分类:https://blog.csdn.net/vrunsoftyanlz/category_9694767.html

++++【C++C铸就生存利器】分类:https://blog.csdn.net/vrunsoftyanlz/category_9325802.html

++++【人工智能AI2026】分类:https://blog.csdn.net/vrunsoftyanlz/category_9212024.html

++++【立钻哥哥CSDN空间】:https://blog.csdn.net/VRunSoftYanlz/

 

 

 

 

 

 

【XR游戏开发QQ群:784477094

++立钻哥哥推荐的拓展学习链接(Link_Url)

立钻哥哥推荐的拓展学习链接(Link_Url)

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/

++++虚拟现实VR资讯: https://blog.csdn.net/VRunSoftYanlz/article/details/89165846

++++HTC_VIVE开发基础https://blog.csdn.net/VRunSoftYanlz/article/details/81989970

++++Oculus杂谈https://blog.csdn.net/VRunSoftYanlz/article/details/82469850

++++Oculus安装使用https://blog.csdn.net/VRunSoftYanlz/article/details/82718982

++++Unity+SteamVR=>VRhttps://blog.csdn.net/VRunSoftYanlz/article/details/88809370

++++Unity减少VR晕眩症https://blog.csdn.net/VRunSoftYanlz/article/details/89115518

++++SteamVR简介https://blog.csdn.net/VRunSoftYanlz/article/details/86484254

++++SteamVR脚本功能分析https://blog.csdn.net/VRunSoftYanlz/article/details/86531480

++++SteamVR2.0开发指南https://blog.csdn.net/VRunSoftYanlz/article/details/86618187

++++SteamVR2.2.0开发指南https://blog.csdn.net/VRunSoftYanlz/article/details/88784527

++++SteamVR2.2.0快速入门https://blog.csdn.net/VRunSoftYanlz/article/details/88833579

++++SteamVR2.2.0交互系统https://blog.csdn.net/VRunSoftYanlz/article/details/89199778

++++SteamVR2.2.0传送机制https://blog.csdn.net/VRunSoftYanlz/article/details/89390866

++++SteamVR2.2.0教程(一)https://blog.csdn.net/VRunSoftYanlz/article/details/89324067

++++SteamVR2.2.0教程(二)https://blog.csdn.net/VRunSoftYanlz/article/details/89894097

++++SteamVR_Skeleton_Poserhttps://blog.csdn.net/VRunSoftYanlz/article/details/89931725

++++SteamVR实战之PMCorehttps://blog.csdn.net/VRunSoftYanlz/article/details/89463658

++++SteamVR/Extrashttps://blog.csdn.net/VRunSoftYanlz/article/details/86584108

++++SteamVR/Inputhttps://blog.csdn.net/VRunSoftYanlz/article/details/86601950

++++OpenXR简介https://blog.csdn.net/VRunSoftYanlz/article/details/85726365

++++VRTK杂谈https://blog.csdn.net/VRunSoftYanlz/article/details/82562993

++++VRTK快速入门(杂谈)https://blog.csdn.net/VRunSoftYanlz/article/details/82955267

++++VRTK官方示例(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82955410

++++VRTK代码结构(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82780085

++++VRTK(SceneResources)https://blog.csdn.net/VRunSoftYanlz/article/details/82795400

++++VRTK_ControllerEventshttps://blog.csdn.net/VRunSoftYanlz/article/details/83099512

++++VRTK_InteractTouchhttps://blog.csdn.net/VRunSoftYanlz/article/details/83120220

++++虚拟现实行业应用https://blog.csdn.net/VRunSoftYanlz/article/details/88360157

++++Steam平台上的VRhttps://blog.csdn.net/VRunSoftYanlz/article/details/88960085

++++Steam平台热销VRhttps://blog.csdn.net/VRunSoftYanlz/article/details/89007741

++++VR实验:以太网帧的构成https://blog.csdn.net/VRunSoftYanlz/article/details/82598140

++++实验四:存储器扩展实验https://blog.csdn.net/VRunSoftYanlz/article/details/87834434

++++FrameVR示例V0913https://blog.csdn.net/VRunSoftYanlz/article/details/82808498

++++FrameVR示例V1003https://blog.csdn.net/VRunSoftYanlz/article/details/83066516

++++SwitchMachineV1022https://blog.csdn.net/VRunSoftYanlz/article/details/83280886

++++PlaySceneManagerV1022https://blog.csdn.net/VRunSoftYanlz/article/details/83280886

++++Unity5.x用户手册https://blog.csdn.net/VRunSoftYanlz/article/details/81712741

++++Unity面试题ABChttps://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++Unity面试题Dhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630838

++++Unity面试题Ehttps://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity面试题Fhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630945

++++Cocos2dx面试题https://blog.csdn.net/VRunSoftYanlz/article/details/78630967

++++禅道[zentao]https://blog.csdn.net/VRunSoftYanlz/article/details/83964057

++++Lua快速入门篇(Xlua拓展):https://blog.csdn.net/VRunSoftYanlz/article/details/81173818

++++Lua快速入门篇(XLua教程):https://blog.csdn.net/VRunSoftYanlz/article/details/81141502

++++Lua快速入门篇(基础概述)https://blog.csdn.net/VRunSoftYanlz/article/details/81041359

++++框架知识点https://blog.csdn.net/VRunSoftYanlz/article/details/80862879

++++游戏框架(UI框架夯实篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80781140

++++游戏框架(初探篇)https://blog.csdn.net/VRunSoftYanlz/article/details/80630325

++++.Net框架设计https://blog.csdn.net/VRunSoftYanlz/article/details/87401225

++++从零开始学架构https://blog.csdn.net/VRunSoftYanlz/article/details/88095895

++++设计模式简单整理https://blog.csdn.net/vrunsoftyanlz/article/details/79839641

++++专题:设计模式(精华篇)https://blog.csdn.net/VRunSoftYanlz/article/details/81322678

++++U3D小项目参考https://blog.csdn.net/vrunsoftyanlz/article/details/80141811

++++Unity小游戏算法分析https://blog.csdn.net/VRunSoftYanlz/article/details/87908365

++++Unity案例(Vehicle)https://blog.csdn.net/VRunSoftYanlz/article/details/82355876

++++UML类图https://blog.csdn.net/vrunsoftyanlz/article/details/80289461

++++PowerDesigner简介https://blog.csdn.net/VRunSoftYanlz/article/details/86500084

++++Unity知识点0001https://blog.csdn.net/vrunsoftyanlz/article/details/80302012

++++Unity知识点0008https://blog.csdn.net/VRunSoftYanlz/article/details/81153606

++++U3D_Shader编程(第一篇:快速入门篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372071

++++U3D_Shader编程(第二篇:基础夯实篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372628

++++Unity引擎基础https://blog.csdn.net/vrunsoftyanlz/article/details/78881685

++++Unity面向组件开发https://blog.csdn.net/vrunsoftyanlz/article/details/78881752

++++Unity物理系统https://blog.csdn.net/vrunsoftyanlz/article/details/78881879

++++Unity2D平台开发https://blog.csdn.net/vrunsoftyanlz/article/details/78882034

++++UGUI基础https://blog.csdn.net/vrunsoftyanlz/article/details/78884693

++++UGUI进阶https://blog.csdn.net/vrunsoftyanlz/article/details/78884882

++++UGUI综合https://blog.csdn.net/vrunsoftyanlz/article/details/78885013

++++Unity动画系统基础https://blog.csdn.net/vrunsoftyanlz/article/details/78886068

++++Unity动画系统进阶https://blog.csdn.net/vrunsoftyanlz/article/details/78886198

++++Navigation导航系统https://blog.csdn.net/vrunsoftyanlz/article/details/78886281

++++Unity特效渲染https://blog.csdn.net/vrunsoftyanlz/article/details/78886403

++++Unity数据存储https://blog.csdn.net/vrunsoftyanlz/article/details/79251273

++++Unity中Sqlite数据库https://blog.csdn.net/vrunsoftyanlz/article/details/79254162

++++WWW类和协程https://blog.csdn.net/vrunsoftyanlz/article/details/79254559

++++Unity网络https://blog.csdn.net/vrunsoftyanlz/article/details/79254902

++++Unity资源加密https://blog.csdn.net/VRunSoftYanlz/article/details/87644514

++++PhotonServer简介https://blog.csdn.net/VRunSoftYanlz/article/details/86652770

++++编写Photon游戏服务器https://blog.csdn.net/VRunSoftYanlz/article/details/86682935

++++C#事件https://blog.csdn.net/vrunsoftyanlz/article/details/78631267

++++C#委托https://blog.csdn.net/vrunsoftyanlz/article/details/78631183

++++C#集合https://blog.csdn.net/vrunsoftyanlz/article/details/78631175

++++C#泛型https://blog.csdn.net/vrunsoftyanlz/article/details/78631141

++++C#接口https://blog.csdn.net/vrunsoftyanlz/article/details/78631122

++++C#静态类https://blog.csdn.net/vrunsoftyanlz/article/details/78630979

++++C#中System.String类https://blog.csdn.net/vrunsoftyanlz/article/details/78630945

++++C#数据类型https://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity3D默认的快捷键https://blog.csdn.net/vrunsoftyanlz/article/details/78630838

++++游戏相关缩写https://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++UnityAPI.Rigidbody刚体https://blog.csdn.net/VRunSoftYanlz/article/details/81784053

++++UnityAPI.Material材质https://blog.csdn.net/VRunSoftYanlz/article/details/81814303

++++UnityAPI.Android安卓https://blog.csdn.net/VRunSoftYanlz/article/details/81843193

++++UnityAPI.AndroidJNI安卓JNIhttps://blog.csdn.net/VRunSoftYanlz/article/details/81879345

++++UnityAPI.Transform变换https://blog.csdn.net/VRunSoftYanlz/article/details/81916293

++++UnityAPI.WheelCollider轮碰撞器https://blog.csdn.net/VRunSoftYanlz/article/details/82356217

++++UnityAPI.Resources资源https://blog.csdn.net/VRunSoftYanlz/article/details/83155518

++++JSON数据结构https://blog.csdn.net/VRunSoftYanlz/article/details/82026644

++++CocosStudio快速入门https://blog.csdn.net/VRunSoftYanlz/article/details/82356839

++++Unity企业内训(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82634668

++++Unity企业内训(第1讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82634733

++++Unity企业内训(第2讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82861180

++++Unity企业内训(第3讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82927699

++++Unity企业内训(第4讲)https://blog.csdn.net/VRunSoftYanlz/article/details/83479776

++++Unity企业内训(第5讲)https://blog.csdn.net/VRunSoftYanlz/article/details/83963811

++++Unity企业内训(第6讲)https://blog.csdn.net/VRunSoftYanlz/article/details/84207696

++++钻哥带您了解产品原型https://blog.csdn.net/VRunSoftYanlz/article/details/87303828

++++插件<Obi Rope>https://blog.csdn.net/VRunSoftYanlz/article/details/83963905

++++计算机组成原理(教材篇)https://blog.csdn.net/VRunSoftYanlz/article/details/82719129

++++5G接入:云计算和雾计算https://blog.csdn.net/VRunSoftYanlz/article/details/88372718

++++云计算通俗讲义https://blog.csdn.net/VRunSoftYanlz/article/details/88652803

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz

--_--VRunSoft:lovezuanzuan--_--

--_--VRunSoft:lovezuanzuan--_--

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

《UnityAPI.Animation动画》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Animation+AddClip+CrossFade+立钻哥哥++OK++) 的相关文章

  • 《HTML标签》〈ul〉〈ol〉〈li〉的使用

    li 标签定义和用法 li li 标签定义列表项目 li li 标签可用在有序列表 ol 和无序列表 ul 中 ol 标记 称为有序列表 编号列表标记 其功能是将文字段落向内缩进 并在段落的每个项目前面加上1 2 3 有顺序的数字 ol 标
  • Could not find com.android.support:appcompat-v7:23.1.1 问题解决

    allprojects repositories jcenter maven url https maven google com 添加这个就可以
  • 毛坯装修知识

    硬装指的是装修阶段必须完成的项目 而且一旦完成 很难改动 软装基本就是搬家时能够搬走的那些东西 最简单的区别就是 把屋子倒过来 会掉下来的就是软装 掉不下来的就是硬装 家具电器 窗帘布艺 装饰挂画等等都算软装 插座 门 地板瓷砖这些 更换起
  • 融合零样本学习和小样本学习的弱监督学习方法综述

    融合零样本学习和小样本学习的弱监督学习方法综述 人工智能技术与咨询 来源 系统工程与电子技术 作者潘崇煜等 摘 要 深度学习模型严重依赖于大量人工标注的数据 使得其在数据缺乏的特殊领域内应用严重受限 面对数据缺乏等现实挑战 很多学者针对数据
  • 小程序之坑---input自动获取焦点

    项目 taro3 vue3 taro ui vue3 方法一 taro ui vue3的input组件的autoFocus focus无效 方法二 原生input组件的auto focus在这个环境下也无效 但是在原生项目中有效 方法三 通
  • js里document的用法

    document write 动态向页面写入内容 document createElement Tag 创建一个html标签对象 document getElementById ID 获得指定ID值的对象 document getEleme
  • mysql 两个时间相减返回年、月、日、时、分、秒

    select timestampdiff 变量 开始时间 结束时间 变量 year 年 month 月 day 天 hour 小时 minute 分钟 second 秒 例如
  • 由Vite读音引发的英语颠覆

    前段时间出了个项目Vite 被读成va t 结果后面发现是读vi t 后面又引出了height的读音 我们有些人读he t 有些人读ha t 结果是读ha t 我也是读了20年的he t 因为有个weight是读we t的 所以想当然的以为
  • 对象和字符串之间的相互转换

    原文链接 对象和字符串之间的相互转换 编程屋 相关依赖
  • Python——12306图片验证码

    本次爬虫 我们来模拟一下12306的验证码验证 本次练习用到的模块 requests re base64 urllib3 第一步 按F12查看验证码图片的信息 提取URL https kyfw 12306 cn passport captc
  • 前端页面之间url传参

    function getUrlParam name var reg new RegExp name var r window location search substr 1 match reg ECMAScript v3 已从标准中删除了
  • 如何设置office2003为默认打开方式

    如何设置office2003为默认打开方式 当系统同时安装 office 2003和 office 2007 或2010 两个版本的 office办公软件的时候 双击打开一个office文档 Word Excel Powerpoint 默认
  • 【CV with Pytorch】第 10 章 :计算机视觉的可解释人工智能

    大多数机器学习和深度学习模型都缺乏解释和解释结果的方法 由于深度学习模型的动态特性和不断增加的最先进模型 当前的模型评估基于准确度分数 这使得机器学习和深度学习成为黑盒模型 这导致对应用模型缺乏信心 对生成的结果缺乏信任 有多个库可以帮助我

随机推荐

  • 刷题统计(蓝桥杯)

    刷题统计 问题描述 小明决定从下周一开始努力刷题准备蓝桥杯竞赛 他计划周一至周五每天 做 a 道题目 周六和周日每天做 b 道题目 请你帮小明计算 按照计划他将在 第几天实现做题数大于等于 n 题 输入格式 输入一行包含三个整数 a b 和
  • 数据结构基础:2.顺序表。

    顺序表的介绍和实现 一 线性表 1 基本概念 二 顺序表 1 基本概念 分类 1 静态顺序表 分类 2 动态顺序表 2 动态顺序表的功能接口的实现 0 顺序表打印 1 初始化和删除 2 尾插尾删 3 头插头删 4 任意位置插入删除 5 查找
  • 面试题 01.08. 零矩阵

    难度中等 编写一种算法 若M N矩阵中某个元素为0 则将其所在的行与列清零 示例 1 输入 1 1 1 1 0 1 1 1 1 输出 1 0 1 0 0 0 1 0 1 示例 2 输入 0 1 2 0 3 4 5 2 1 3 1 5 输出
  • 并发编程相关面试题(持续更新)

    1 juc包提供了哪些工具 用在什么场景 1 提供了比 synchronized 更加高级的各种同步结构 包括 CountDownLatch CyclicBarrier Semaphore 等 场景 可以实现更加丰富的多线程操作 比如利用
  • TTL反相器、OC门、TS门、推挽输出、开漏输出

    TTL反相器 这是一个TTL反相器 这是经过了很多工程师多种设计最终沉淀出来的电路 这个电路是比较成熟的 我们只需要对这个电路进行解析即可 不需要再去研究当初是如何设计出来的 学过CMOS应该知道 右侧的输出级其实也是个推挽输出 因为长得像
  • 记录一次小问题!ssh脚本打包vue 执行 cnpm run build 无法继续向下走

    问题 ssh脚本打包vue 执行 cnpm run build 无法继续向下走 发现一直停留在 DONE Build complete The dist directory is ready to be deployed INFO Chec
  • JS内存泄漏排查

    定义 内存泄漏 应用程序不再需要的内存 由于某种原因 内存没有返回到操作系统或可用内存池中 原因 1 意外的全局变量 JS 在处理未声明的变量时 对未声明的变量的引用会在全局对象内创建一个新变量 这些全局变量是无法进行垃圾回收的 除非将它们
  • 东方财富四千余支股票2023年度上半年收盘价格走势涨跌可视化分析

    本文数据和图表内容仅供参考 数据仅供参考 数据仅供参考 数据仅供参考 如下是案例A300028的股票2023年收盘价走势及涨跌幅曲线 案例 A股300024 案例 600182走势图 走势分析图谱 原始结果已保存到压缩文件 通过python
  • Python+Selenium练习篇之18-自定义浏览器窗口大小

    本文来学习下如何通过Selenium方法 设置符合不同测试场景浏览器窗口大小 例如 你有一台机器 最大支持1366 768 你完全可以利用这个机器测试不同分辨率下的场景 相关测试脚本代码如下 coding utf 8 import time
  • 区块链技术的应用和数字资产,将会是未来不可阻挡的趋势和潮流

    前言 数字资产的发展 很可能是人类近千年金融史上又一次激动人心的变革 如果让你回到七年前重新选择一次投资机会的话 你可能会选择投资股票 然后坐等15年大牛市资产翻几倍 你也可能会投资房地产 然后坐等16年房地产爆发 资产翻番 但你万万想不到
  • javascript正则表达式学习

    REGEXP对象 javascript通过内置对象RegExp支持正则表达式 有两种方法实例化RegExp对象 1 字面量 var reg bis b var reg2 bis b g 正则规则放在 内 bv表示单词边界 g表示全文搜索 如
  • 树莓派作为客户端与WemosD1作为服务器的无线通信(局域网通信)

    参考 树莓派作为客户端与WemosD1作为服务器的无线通信 局域网通信 作者 图触靓 发布时间 2020 07 26 21 50 39 网址 https blog csdn net bhbhhyg article details 10759
  • 2023年“大湾区杯” AI for Science正式开赛!

    2023年 大湾区杯 粤港澳 AI for Science 科技竞赛 赛题发布 01 AI for Science 赛题设置 本次竞赛设置三大赛道 分别为常规赛道 题号CG2301 CG2312 百度赛道 题号BD2301 BD2308 华
  • SonarQube代码扫描

    一 代码质量测试 1 代码测试工具 SonarQube 官方网站 https www sonarqube org SonarQube 是一个用于代码质量管理的开放平台 通过插件机制 SonarQube 可以集成不同的测试工具 代码分析工具
  • 华为OD机试 C++ 整数编码

    描述 我们想要一种特殊的整数编码方式 让数字小的时候 编码占的空间也小 编码的方法如下 我们每7位组成一部分来编码 在每个字节里 用前7位来存数字 如果后面还有数据 最高的那一位就是1 否则就是0 数据要按小端序保存 也就是说 小的数据部分
  • HTML中所有基本标签

    1 h1 h6 为标题标签 h1 我是一个标题 h1 h2 我是一个标题 h2 h3 我是一个标题 h3 h4 我是一个标题 h4 h5 我是一个标题 h5 h6 我是一个标题 h6 网页显示效果 h1 h6 数字越大 字体越小 且独占一行
  • 无需GPU无需网络“本地部署chatGPT”(更新StableVicuna)

    想当初图像生成从DELL到stable diffusion再到苹果的移动部署过了两三年吧 聊天bot才发展几个月就可以边缘部署了 如果苹果更新silicon npu和运存翻倍 争取apple watch也能本地内置 最快ios18 mac
  • Apache网页优化压缩步骤

    Apache网页与安全优化 Apache网页优化 1 网页压缩 2 网页缓存 Apache安全优化 1 配置防盗链 2 隐藏版本信息 Apache 网页 优化概述 1 在企业中 部署Apache后只采用默认的配置参数 会引发网站很多问题 换
  • Python笔记:操作ndarray元素:访问、删除、插入

    引入 import numpy as np 在此引入一次 下面直接使用 np 访问ndarray元素 x np array 1 2 3 4 5 print print x x print print This is First Elemen
  • 《UnityAPI.Animation动画》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Animation+AddClip+CrossFade+立钻哥哥++OK++)

    UnityAPI Animation动画 版本 作者 参与者 完成日期 备注 UnityAPI Animation V01 1 0 严立钻 2020 06 23 UnityAPI Animation动画 发布说明 UnityAPI Anim