├── LICENSE ├── README.md ├── Unity_025 ├── .gitignore ├── Timeline结构及其源码浅析.md ├── code │ ├── TimelineTestForAnimationScriptBehaviour.cs │ ├── TimelineTestForAnimationStream.cs │ ├── TimelineTestForAnimationWeightInfo.cs │ ├── TimelineTestForCreateGraph.cs │ ├── TimelineTestForEvaluateAndProcessFrame.cs │ ├── TimelineTestForIntervalTreeDemo.cs │ ├── TimelineTestForLifeCycle.cs │ ├── TimelineTestForOutputEvaluate.cs │ └── TimelineTestForScriptAnimation.cs ├── image │ ├── Add the Editor to the script.png │ ├── AnimationPlayable weight processor1.png │ ├── AnimationPlayable weight processor2.png │ ├── AnimationStream.png │ ├── Basic Playable UML Class Diagram.png │ ├── Complete life cycle.png │ ├── Directly display subattributes.png │ ├── Example of the graph for lifecycle validation.png │ ├── ExposedReference error.png │ ├── ExposedReference example.png │ ├── Full Timeline Process.png │ ├── IntervalTree UML class diagram.png │ ├── IntervalTree internal struacture example.png │ ├── Passthrough source code comment.png │ ├── Pasted image 20250526141105.png │ ├── Pasted image 20250526160501.png │ ├── Pasted image 20250526173205.png │ ├── Pasted image 20250526173215.png │ ├── Pasted image 20250526173228.png │ ├── Pasted image 20250527021310.png │ ├── Pasted image 20250527021317.png │ ├── Pasted image 20250527021327.png │ ├── Pasted image 20250527022427.png │ ├── Pasted image 20250527022435.png │ ├── Playable Connect.png │ ├── Playable Director window.png │ ├── Playable Graph Monitor.png │ ├── Playable inner structure.png │ ├── PlayableAsset Instantiate by guid.png │ ├── PlayableAsset class uml.png │ ├── PlayableBehaviour UML Class Diagram.jpg │ ├── PlayableDirector.png │ ├── PlayableGraph UML graph.png │ ├── PlayableOutput Internal structure.png │ ├── PlayableOutput UML diagram.png │ ├── Runtime method call chain.png │ ├── RuntimeClip internal structure.png │ ├── SceneBindings in PlayableDirector.png │ ├── SourceOutputPort meaning.png │ ├── Subsequent data processing of AnimatorPlayableOutput.png │ ├── Timeline Structure Comprehensive Explanation.png │ ├── Timeline all track.png │ ├── Timeline and Playable important components.png │ ├── Timeline overall structure.png │ ├── Timeline yaml file structure.png │ ├── TimelineAsset structure.png │ ├── Track contain Target.png │ ├── TrackAsset need specific attributes.png │ ├── attribute wrapped outter parameter.png │ ├── create Timeline.png │ ├── example_Timeline window create two track.png │ ├── graph contain PlayableDirector.png │ ├── invalid graph structure.png │ ├── mix mode data flow.png │ ├── open Timeline window.png │ ├── passthrough example.png │ ├── passthrough mode data flow.png │ ├── passthrough mode data flow2.png │ ├── root track and output track.png │ ├── set weight by mixin curve.png │ ├── timeline Graph in runtime.png │ ├── two steps of graph play.png │ └── valid graph structure.png └── 作者RingleaderWang.md └── obsidian.png /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UnityBlog 2 | Unity笔记分享 3 | -------------------------------------------------------------------------------- /Unity_025/.gitignore: -------------------------------------------------------------------------------- 1 | .obsidian/ 2 | .trash/ 3 | .idea/ 4 | -------------------------------------------------------------------------------- /Unity_025/Timeline结构及其源码浅析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/Timeline结构及其源码浅析.md -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForAnimationScriptBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForAnimationScriptBehaviour.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForAnimationStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForAnimationStream.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForAnimationWeightInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForAnimationWeightInfo.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForCreateGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForCreateGraph.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForEvaluateAndProcessFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForEvaluateAndProcessFrame.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForIntervalTreeDemo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForIntervalTreeDemo.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForLifeCycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForLifeCycle.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForOutputEvaluate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForOutputEvaluate.cs -------------------------------------------------------------------------------- /Unity_025/code/TimelineTestForScriptAnimation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/code/TimelineTestForScriptAnimation.cs -------------------------------------------------------------------------------- /Unity_025/image/Add the Editor to the script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Add the Editor to the script.png -------------------------------------------------------------------------------- /Unity_025/image/AnimationPlayable weight processor1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/AnimationPlayable weight processor1.png -------------------------------------------------------------------------------- /Unity_025/image/AnimationPlayable weight processor2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/AnimationPlayable weight processor2.png -------------------------------------------------------------------------------- /Unity_025/image/AnimationStream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/AnimationStream.png -------------------------------------------------------------------------------- /Unity_025/image/Basic Playable UML Class Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Basic Playable UML Class Diagram.png -------------------------------------------------------------------------------- /Unity_025/image/Complete life cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Complete life cycle.png -------------------------------------------------------------------------------- /Unity_025/image/Directly display subattributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Directly display subattributes.png -------------------------------------------------------------------------------- /Unity_025/image/Example of the graph for lifecycle validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Example of the graph for lifecycle validation.png -------------------------------------------------------------------------------- /Unity_025/image/ExposedReference error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/ExposedReference error.png -------------------------------------------------------------------------------- /Unity_025/image/ExposedReference example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/ExposedReference example.png -------------------------------------------------------------------------------- /Unity_025/image/Full Timeline Process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Full Timeline Process.png -------------------------------------------------------------------------------- /Unity_025/image/IntervalTree UML class diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/IntervalTree UML class diagram.png -------------------------------------------------------------------------------- /Unity_025/image/IntervalTree internal struacture example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/IntervalTree internal struacture example.png -------------------------------------------------------------------------------- /Unity_025/image/Passthrough source code comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Passthrough source code comment.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250526141105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250526141105.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250526160501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250526160501.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250526173205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250526173205.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250526173215.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250526173215.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250526173228.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250526173228.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250527021310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250527021310.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250527021317.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250527021317.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250527021327.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250527021327.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250527022427.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250527022427.png -------------------------------------------------------------------------------- /Unity_025/image/Pasted image 20250527022435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Pasted image 20250527022435.png -------------------------------------------------------------------------------- /Unity_025/image/Playable Connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Playable Connect.png -------------------------------------------------------------------------------- /Unity_025/image/Playable Director window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Playable Director window.png -------------------------------------------------------------------------------- /Unity_025/image/Playable Graph Monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Playable Graph Monitor.png -------------------------------------------------------------------------------- /Unity_025/image/Playable inner structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Playable inner structure.png -------------------------------------------------------------------------------- /Unity_025/image/PlayableAsset Instantiate by guid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/PlayableAsset Instantiate by guid.png -------------------------------------------------------------------------------- /Unity_025/image/PlayableAsset class uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/PlayableAsset class uml.png -------------------------------------------------------------------------------- /Unity_025/image/PlayableBehaviour UML Class Diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/PlayableBehaviour UML Class Diagram.jpg -------------------------------------------------------------------------------- /Unity_025/image/PlayableDirector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/PlayableDirector.png -------------------------------------------------------------------------------- /Unity_025/image/PlayableGraph UML graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/PlayableGraph UML graph.png -------------------------------------------------------------------------------- /Unity_025/image/PlayableOutput Internal structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/PlayableOutput Internal structure.png -------------------------------------------------------------------------------- /Unity_025/image/PlayableOutput UML diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/PlayableOutput UML diagram.png -------------------------------------------------------------------------------- /Unity_025/image/Runtime method call chain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Runtime method call chain.png -------------------------------------------------------------------------------- /Unity_025/image/RuntimeClip internal structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/RuntimeClip internal structure.png -------------------------------------------------------------------------------- /Unity_025/image/SceneBindings in PlayableDirector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/SceneBindings in PlayableDirector.png -------------------------------------------------------------------------------- /Unity_025/image/SourceOutputPort meaning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/SourceOutputPort meaning.png -------------------------------------------------------------------------------- /Unity_025/image/Subsequent data processing of AnimatorPlayableOutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Subsequent data processing of AnimatorPlayableOutput.png -------------------------------------------------------------------------------- /Unity_025/image/Timeline Structure Comprehensive Explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Timeline Structure Comprehensive Explanation.png -------------------------------------------------------------------------------- /Unity_025/image/Timeline all track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Timeline all track.png -------------------------------------------------------------------------------- /Unity_025/image/Timeline and Playable important components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Timeline and Playable important components.png -------------------------------------------------------------------------------- /Unity_025/image/Timeline overall structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Timeline overall structure.png -------------------------------------------------------------------------------- /Unity_025/image/Timeline yaml file structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Timeline yaml file structure.png -------------------------------------------------------------------------------- /Unity_025/image/TimelineAsset structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/TimelineAsset structure.png -------------------------------------------------------------------------------- /Unity_025/image/Track contain Target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/Track contain Target.png -------------------------------------------------------------------------------- /Unity_025/image/TrackAsset need specific attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/TrackAsset need specific attributes.png -------------------------------------------------------------------------------- /Unity_025/image/attribute wrapped outter parameter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/attribute wrapped outter parameter.png -------------------------------------------------------------------------------- /Unity_025/image/create Timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/create Timeline.png -------------------------------------------------------------------------------- /Unity_025/image/example_Timeline window create two track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/example_Timeline window create two track.png -------------------------------------------------------------------------------- /Unity_025/image/graph contain PlayableDirector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/graph contain PlayableDirector.png -------------------------------------------------------------------------------- /Unity_025/image/invalid graph structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/invalid graph structure.png -------------------------------------------------------------------------------- /Unity_025/image/mix mode data flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/mix mode data flow.png -------------------------------------------------------------------------------- /Unity_025/image/open Timeline window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/open Timeline window.png -------------------------------------------------------------------------------- /Unity_025/image/passthrough example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/passthrough example.png -------------------------------------------------------------------------------- /Unity_025/image/passthrough mode data flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/passthrough mode data flow.png -------------------------------------------------------------------------------- /Unity_025/image/passthrough mode data flow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/passthrough mode data flow2.png -------------------------------------------------------------------------------- /Unity_025/image/root track and output track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/root track and output track.png -------------------------------------------------------------------------------- /Unity_025/image/set weight by mixin curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/set weight by mixin curve.png -------------------------------------------------------------------------------- /Unity_025/image/timeline Graph in runtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/timeline Graph in runtime.png -------------------------------------------------------------------------------- /Unity_025/image/two steps of graph play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/two steps of graph play.png -------------------------------------------------------------------------------- /Unity_025/image/valid graph structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/Unity_025/image/valid graph structure.png -------------------------------------------------------------------------------- /Unity_025/作者RingleaderWang.md: -------------------------------------------------------------------------------- 1 | 作者 CSDN、bilibili @ RingleaderWang -------------------------------------------------------------------------------- /obsidian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingleaderWang/UnityBlog/HEAD/obsidian.png --------------------------------------------------------------------------------