网盘:百度 | 学分:5,VIP免费 | 发布:2025-02-22 | 查看:0 | 更新:2025-02-22 | 其它

2D游戏物理引擎编程指南

课程概述

本课程旨在指导开发如何从头开始构建一个 2D 游戏物理引擎。课程将涵盖物理引擎关键概念和技术,并提供动手实践,让学员可以应用所学知识

课程目标

了解 2D 游戏物理引擎基本原理

掌握刚体动力学和碰撞检测算法

学习如何模拟重力、摩擦和弹性等物理效应

能够构建一个可用2D 游戏自定义物理引擎

课程大纲

模块 1:物理引擎基础

牛顿运动定律

动力学和运动

刚体表示

模块 2:刚体动力

线性和角速度

力、扭矩和加速

积分器和微分方程

模块 3:碰撞检测

凸多边形和圆形碰撞

分离轴定理

碰撞响应和反弹

模块 4:物理模拟

时间步长和精度

重力、摩擦和弹性模拟

约束和关节

模块 5:构建物理引擎

数据结构算法设计

空间分区和碰撞检测优化

引擎集成和调试

模块 6:高级主题

流体动力

粒子系统

软体物理

课程适合人群

游戏理学感兴趣开发

具有 C++ 或类似编程语言经验

希望从头开始构建自己物理引擎任何

课程时长

大约 15-20 小时,根据个人的学习进度而异。

课程形式

视频讲座

代码演示

练习项目

课程完成

成本课程后,您将:

2D 游戏物理引擎设计实现一个深入理解

能够构建一个适用于您自己2D 游戏自定义物理引擎

了解物理引擎优化和故障排除的技术

为进一步探索游戏理学奠定坚实的基础

课程目录

/15-025-2D游戏物理引擎编程指南/
│├─001. Introduction &AMp; Learning Outcomes.srt 17KB
│├─001. Introduction &AMp; Learning Outcomes.vtt 14.4KB
│├─001. Introduction &AMp; Learning Outcomes.mp4 45.3MB
│├─002. How to Take this Course.mp4 4.3MB
│├─002. How to Take this Course.srt 3.9KB
│├─002. How to Take this Course.vtt 4.1KB
│├─003. What is GAMe Physics.mp4 27.2MB
│├─003. What is GAMe Physics.srt 6.3KB
│├─003. What is GAMe Physics.vtt 6.8KB
│├─004. A Quick Review of Vector Math.mp4 6.5MB
│├─004. A Quick Review of Vector Math.srt 2kB
│├─004. A Quick Review of Vector Math.vtt 2kB
│├─005. Vector &AMp; Scalar Quantities.srt 15.7KB
│├─005. Vector &AMp; Scalar Quantities.vtt 16.4KB
│├─005. Vector &AMp; Scalar Quantities.mp4 68.8MB
│├─006. Using the P5js Web Editor.mp4 14.2MB
│├─006. Using the P5js Web Editor.srt 9KB
│├─006. Using the P5js Web Editor.vtt 9.5KB
│├─007. Visualizing Errors in the Web Editor.mp4 2.2MB
│├─007. Visualizing Errors in the Web Editor.srt 2kB
│├─007. Visualizing Errors in the Web Editor.vtt 2kB
│├─008. Coding a Vec2 Class.srt 8.5KB
│├─008. Coding a Vec2 Class.vtt 8.9KB
│├─008. Coding a Vec2 Class.mp4 16.4MB
│├─009. Vector Magnitude.mp4 43.2MB
│├─009. Vector Magnitude.srt 11.8KB
│├─009. Vector Magnitude.vtt 12.6KB
│├─010. Vector ADdition &AMp; Subtraction.srt 13.3KB
│├─010. Vector ADdition &AMp; Subtraction.vtt 14.1KB
│├─010. Vector ADdition &AMp; Subtraction.mp4 48.9MB
│├─011. Methods for Vector ADdition &AMp; Subtraction.mp4 16.1MB
│├─011. Methods for Vector ADdition &AMp; Subtraction.srt 6KB
│├─011. Methods for Vector ADdition &AMp; Subtraction.vtt 6.1KB
│├─012. Vector Equality.mp4 13.1MB
│├─012. Vector Equality.srt 2.3KB
│├─012. Vector Equality.vtt 2.4KB
│├─013. Scaling Vectors.srt 5.8KB
│├─013. Scaling Vectors.vtt 6KB
│├─013. Scaling Vectors.mp4 14.5MB
│├─014. Static Methods.srt 5.1KB
│├─014. Static Methods.vtt 5.3KB
│├─014. Static Methods.mp4 8.2MB
│├─015. APPlications of Vector ADdition &AMp; Subtraction.srt 10.6KB
│├─015. APPlications of Vector ADdition &AMp; Subtraction.vtt 11.2kB
│├─015. APPlications of Vector ADdition &AMp; Subtraction.mp4 32.2MB
│├─016. Dot Product.srt 12.3KB
│├─016. Dot Product.vtt 12.9KB
│├─016. Dot Product.mp4 59MB
│├─017. Is the Dot Product Commutative.srt 4.7KB
│├─017. Is the Dot Product Commutative.vtt 5KB
│├─017. Is the Dot Product Commutative.mp4 16.2MB
│├─018. Cross Product.mp4 53.3MB
│├─018. Cross Product.srt 11.2kB
│├─018. Cross Product.vtt 12.4KB
│├─019. Coding the Cross Product Method.mp4 12.1MB
│├─019. Coding the Cross Product Method.srt 6.4KB
│├─019. Coding the Cross Product Method.vtt 6.7KB
│├─020. Exercise Perpendicular 2D Vector.srt 3.3KB
│├─020. Exercise Perpendicular 2D Vector.vtt 3.6KB
│├─020. Exercise Perpendicular 2D Vector.mp4 17.7MB
│├─021. Perpendicular 2D Vector.mp4 11.5MB
│├─021. Perpendicular 2D Vector.srt 2.1KB
│├─021. Perpendicular 2D Vector.vtt 2.3KB
│├─022. Exercise Vec3 Methods.mp4 8.2MB
│├─022. Exercise Vec3 Methods.srt 1.6KB
│├─022. Exercise Vec3 Methods.vtt 1.6KB
│├─023. Vec3 Methods.srt 7KB
│├─023. Vec3 Methods.vtt 7.2kB
│├─023. Vec3 Methods.mp4 11.1MB
│├─024. Vector Normalization.srt 7.9KB
│├─024. Vector Normalization.vtt 8.5KB
│├─024. Vector Normalization.mp4 35.6MB
│├─025. Coding the Normalization Method.mp4 7.5MB
│├─025. Coding the Normalization Method.srt 4.6KB
│├─025. Coding the Normalization Method.vtt 4.7KB
│├─026. Scaling, Translating, and Rotating Vectors.mp4 43.7MB
│├─026. Scaling, Translating, and Rotating Vectors.srt 10.3KB
│├─026. Scaling, Translating, and Rotating Vectors.vtt 10.9KB
│├─027. Quick Review of Sine &AMp; Cosine.mp4 40.8MB
│├─027. Quick Review of Sine &AMp; Cosine.srt 10.2kB
│├─027. Quick Review of Sine &AMp; Cosine.vtt 10.7KB
│├─028. Vector Rotation Proof (x-component).srt 20.4KB
│├─028. Vector Rotation Proof (x-component).vtt 21.4KB
│├─028. Vector Rotation Proof (x-component).mp4 97.9MB
│├─029. Vector Rotation Proof (y-component).mp4 36.2MB
│├─029. Vector Rotation Proof (y-component).srt 8.8KB
│├─029. Vector Rotation Proof (y-component).vtt 9KB
│├─030. Coding the Vec2 Rotate Method.mp4 23.9MB
│├─030. Coding the Vec2 Rotate Method.srt 11.5KB
│├─030. Coding the Vec2 Rotate Method.vtt 11.8KB
│├─031. Concluding our JavaScrIPt Vector Class.srt 3.7KB
│├─031. Concluding our JavaScrIPt Vector Class.vtt 4.1KB
│├─031. Concluding our JavaScrIPt Vector Class.mp4 11.3MB
│├─032. Vec2 C++ HeADer File.srt 7KB
│├─032. Vec2 C++ HeADer File.vtt 7.7KB
│├─032. Vec2 C++ HeADer File.mp4 15.7MB
│├─033. A Quick Look at C++ Vec2 Syntax.mp4 42.6MB
│├─033. A Quick Look at C++ Vec2 Syntax.srt 19.9KB
│├─033. A Quick Look at C++ Vec2 Syntax.vtt 21.6KB
│├─034. Vec2 Operator OverloADing.mp4 34MB
│├─034. Vec2 Operator OverloADing.srt 11.1KB
│├─034. Vec2 Operator OverloADing.vtt 11.8KB
│├─035. Technologies &AMp; Dependencies.srt 11.4KB
│├─035. Technologies &AMp; Dependencies.vtt 11.8KB
│├─035. Technologies &AMp; Dependencies.mp4 39.1MB
│├─036. Folder Structure.srt 16.9KB
│├─036. Folder Structure.vtt 17.5KB
│├─036. Folder Structure.mp4 67.5MB
│├─037. Initial Project Files.srt 30.7KB
│├─037. Initial Project Files.vtt 32.3KB
│├─037. Initial Project Files.mp4 44.5MB
│├─038. Compiling using GCC &AMp; linux.mp4 19.5MB
│├─038. Compiling using GCC &AMp; linux.srt 9.6KB
│├─038. Compiling using GCC &AMp; linux.vtt 9.9KB
│├─039. Makefile.srt 7.6KB
│├─039. Makefile.vtt 7.7KB
│├─039. Makefile.mp4 9.3MB
│├─040. Configuring Visual Studio on Windows.srt 18.3KB
│├─040. Configuring Visual Studio on Windows.vtt 18.5KB
│├─040. Configuring Visual Studio on Windows.mp4 34MB
│├─041. Introduction to Particle Physics.mp4 64.2MB
│├─041. Introduction to Particle Physics.srt 14KB
│├─041. Introduction to Particle Physics.vtt 15.3KB
│├─042. Particle Class.mp4 23.6MB
│├─042. Particle Class.srt 12.1KB
│├─042. Particle Class.vtt 12.7KB
│├─043. Particle Velocity.srt 6.9KB
│├─043. Particle Velocity.vtt 7.4KB
│├─043. Particle Velocity.mp4 14.4MB
│├─044. Using the + Operator to ADd Vectors.mp4 5.8MB
│├─044. Using the + Operator to ADd Vectors.srt 2.3KB
│├─044. Using the + Operator to ADd Vectors.vtt 2.4KB
│├─045. Controlling our FrAMerate.srt 16.1KB
│├─045. Controlling our FrAMerate.vtt 17.4KB
│├─045. Controlling our FrAMerate.mp4 56.6MB
│├─046. FrAMerate Independent Movement.srt 14.3KB
│├─046. FrAMerate Independent Movement.vtt 15.3KB
│├─046. FrAMerate Independent Movement.mp4 50.1MB
│├─047. ClAMping Invalid DeltaTIMe Values.mp4 6.6MB
│├─047. ClAMping Invalid DeltaTIMe Values.srt 3.6KB
│├─047. ClAMping Invalid DeltaTIMe Values.vtt 3.8KB
│├─048. Moving in a Constant Velocity.srt 8.1KB
│├─048. Moving in a Constant Velocity.vtt 8.5KB
│├─048. Moving in a Constant Velocity.mp4 32.5MB
│├─049. Changing the Particle’s Velocity.srt 14.2kB
│├─049. Changing the Particle’s Velocity.vtt 15.1KB
│├─049. Changing the Particle’s Velocity.mp4 35.1MB
│├─050. keeping the Particle INSide the Window.mp4 25.6MB
│├─050. keeping the Particle INSide the Window.srt 10.6KB
│├─050. keeping the Particle INSide the Window.vtt 11.3KB
│├─051. Constant Acceleration.srt 7.1KB
│├─051. Constant Acceleration.vtt 7.6KB
│├─051. Constant Acceleration.mp4 19.1MB
│├─052. Discrete vs. Continuous.srt 17.5KB
│├─052. Discrete vs. Continuous.vtt 18.8KB
│├─052. Discrete vs. Continuous.mp4 68MB
│├─053. Integration &AMp; Movement SIMulation.srt 20.5KB
│├─053. Integration &AMp; Movement SIMulation.vtt 22.5KB
│├─053. Integration &AMp; Movement SIMulation.mp4 79.5MB
│├─054. Different Integration Methods.srt 13.4KB
│├─054. Different Integration Methods.vtt 14.5KB
│├─054. Different Integration Methods.mp4 49MB
│├─055. Particle Integrate Function.mp4 8.5MB
│├─055. Particle Integrate Function.srt 4.4KB
│├─055. Particle Integrate Function.vtt 4.8KB
│├─056. APPlying Forces to Particles.mp4 67.9MB
│├─056. APPlying Forces to Particles.srt 13.5KB
│├─056. APPlying Forces to Particles.vtt 15.1KB
│├─057. Function to ADd Force.mp4 18.5MB
│├─057. Function to ADd Force.srt 9.4KB
│├─057. Function to ADd Force.vtt 10.2kB
│├─058. Particles with Different Mass.mp4 26MB
│├─058. Particles with Different Mass.srt 18.2kB
│├─058. Particles with Different Mass.vtt 19KB
│├─059. The Weight Force.srt 10.1KB
│├─059. The Weight Force.vtt 11.2kB
│├─059. The Weight Force.mp4 38.2MB
│├─060. Inverse of the Mass.mp4 8MB
│├─060. Inverse of the Mass.srt 5.3KB
│├─060. Inverse of the Mass.vtt 5.8KB
│├─061. APPlying Forces with the Keyboard.mp4 10.5MB
│├─061. APPlying Forces with the Keyboard.srt 7.3KB
│├─061. APPlying Forces with the Keyboard.vtt 7.7KB
│├─062. DRAG Force.srt 20KB
│├─062. DRAG Force.vtt 22kB
│├─062. DRAG Force.mp4 77.8MB
│├─063. DRAG Force Function.mp4 28.4MB
│├─063. DRAG Force Function.srt 17.1KB
│├─063. DRAG Force Function.vtt 17.9KB
│├─064. Handling Mouse Clicks with SDL.mp4 8.9MB
│├─064. Handling Mouse Clicks with SDL.srt 6.1KB
│├─064. Handling Mouse Clicks with SDL.vtt 6.4KB
│├─065. Unexpected DRAG Behavior.srt 3KB
│├─065. Unexpected DRAG Behavior.vtt 3.2kB
│├─065. Unexpected DRAG Behavior.mp4 4.3MB
│├─066. Friction Force.srt 11.2kB
│├─066. Friction Force.vtt 12.5KB
│├─066. Friction Force.mp4 43.6MB
│├─067. Friction Force Function.srt 10.7KB
│├─067. Friction Force Function.vtt 11.4KB
│├─067. Friction Force Function.mp4 17.9MB
│├─068. Gravitational Attraction Force.mp4 68.5MB
│├─068. Gravitational Attraction Force.srt 14.4KB
│├─068. Gravitational Attraction Force.vtt 16.2kB
│├─069. Gravitational Attraction Force Function.srt 19.2kB
│├─069. Gravitational Attraction Force Function.vtt 20.3KB
│├─069. Gravitational Attraction Force Function.mp4 35.1MB
│├─070. SPring Force.srt 18.9KB
│├─070. SPring Force.vtt 20.6KB
│├─070. SPring Force.mp4 77.2MB
│├─071. SPring Force Function.srt 22.4KB
│├─071. SPring Force Function.vtt 23.7KB
│├─071. SPring Force Function.mp4 39.8MB
│├─072. Exercise SPring Forces.srt 10.9KB
│├─072. Exercise SPring Forces.vtt 12.3KB
│├─072. Exercise SPring Forces.mp4 33.2MB
│├─073. MultIPle Particles ChAIn.mp4 37MB
│├─073. MultIPle Particles ChAIn.srt 18.6KB
│├─073. MultIPle Particles ChAIn.vtt 19.9KB
│├─074. MultIPle Particles Soft boDY.mp4 28MB
│├─074. MultIPle Particles Soft boDY.srt 10.6KB
│├─074. MultIPle Particles Soft boDY.vtt 11.2kB
│├─075. Soft Bodies &AMp; Verlet Integration.mp4 46.7MB
│├─075. Soft Bodies &AMp; Verlet Integration.srt 9.6KB
│├─075. Soft Bodies &AMp; Verlet Integration.vtt 10.9KB
│├─076. Rigid-Bodies.srt 18.8KB
│├─076. Rigid-Bodies.vtt 20KB
│├─076. Rigid-Bodies.mp4 43.7MB
│├─077. Shapes.srt 11KB
│├─077. Shapes.vtt 11.5KB
│├─077. Shapes.mp4 33.5MB
│├─078. Shape Class.mp4 13.4MB
│├─078. Shape Class.srt 8.7KB
│├─078. Shape Class.vtt 9KB
│├─079. Shape Class IMplementation.srt 19.9KB
│├─079. Shape Class IMplementation.vtt 20.6KB
│├─079. Shape Class IMplementation.mp4 35.8MB
│├─080. Circle Shape.srt 9.9KB
│├─080. Circle Shape.vtt 10.5KB
│├─080. Circle Shape.mp4 24.9MB
│├─081. Angular Velocity &AMp; Angular Acceleration.mp4 47.4MB
│├─081. Angular Velocity &AMp; Angular Acceleration.srt 13.5KB
│├─081. Angular Velocity &AMp; Angular Acceleration.vtt 15KB
│├─082. Torque &AMp; Moment of Inertia.mp4 79.9MB
│├─082. Torque &AMp; Moment of Inertia.srt 23.2kB
│├─082. Torque &AMp; Moment of Inertia.vtt 25.6KB
│├─083. Circle Shape Angular Motion.mp4 44.6MB
│├─083. Circle Shape Angular Motion.srt 22.7KB
│├─083. Circle Shape Angular Motion.vtt 24.4KB
│├─084. Box Vertices.srt 19.9KB
│├─084. Box Vertices.vtt 20.8KB
│├─084. Box Vertices.mp4 53.9MB
│├─085. Local Space vs. World Space.mp4 45.7MB
│├─085. Local Space vs. World Space.srt 19.4KB
│├─085. Local Space vs. World Space.vtt 20.5KB
│├─086. BoDY Update Function.srt 5.2kB
│├─086. BoDY Update Function.vtt 5.3KB
│├─086. BoDY Update Function.mp4 9.5MB
│├─087. Why Not a Shape Draw Function.mp4 15.5MB
│├─087. Why Not a Shape Draw Function.srt 3.4KB
│├─087. Why Not a Shape Draw Function.vtt 3.4KB
│├─088. No Draw Method in the Shape Class.mp4 11.8MB
│├─088. No Draw Method in the Shape Class.srt 2.4KB
│├─088. No Draw Method in the Shape Class.vtt 2.6KB
│├─089. Circle-Circle Collision Detection.mp4 51.3MB
│├─089. Circle-Circle Collision Detection.srt 13.2kB
│├─089. Circle-Circle Collision Detection.vtt 14.2kB
│├─090. Circle-Circle Collision Class.mp4 32.6MB
│├─090. Circle-Circle Collision Class.srt 12.4KB
│├─090. Circle-Circle Collision Class.vtt 13.5KB
│├─091. Circle-Circle Collision IMplementation.mp4 21.6MB
│├─091. Circle-Circle Collision IMplementation.srt 10.8KB
│├─091. Circle-Circle Collision IMplementation.vtt 11.3KB
│├─092. Collision Contact Information.srt 12.6KB
│├─092. Collision Contact Information.vtt 14.1KB
│├─092. Collision Contact Information.mp4 48.1MB
│├─093. Collision Information Code.mp4 63.2MB
│├─093. Collision Information Code.srt 33.9KB
│├─093. Collision Information Code.vtt 36.4KB
│├─094. BroAD Phase &AMp; Narrow Phase.srt 15.2kB
│├─094. BroAD Phase &AMp; Narrow Phase.vtt 16.3KB
│├─094. BroAD Phase &AMp; Narrow Phase.mp4 61.3MB
│├─095. The Projection Method.mp4 64.4MB
│├─095. The Projection Method.srt 16.6KB
│├─095. The Projection Method.vtt 18.9KB
│├─096. Objects with Infinite Mass.mp4 30MB
│├─096. Objects with Infinite Mass.srt 16.7KB
│├─096. Objects with Infinite Mass.vtt 17.9KB
│├─097. IMpulse Method &AMp; Momentum.srt 14.2kB
│├─097. IMpulse Method &AMp; Momentum.vtt 15.5KB
│├─097. IMpulse Method &AMp; Momentum.mp4 44.7MB
│├─098. IMpulse.srt 13.4KB
│├─098. IMpulse.vtt 15KB
│├─098. IMpulse.mp4 47.1MB
│├─099. Deriving the Linear IMpulse Formula.srt 26.3KB
│├─099. Deriving the Linear IMpulse Formula.vtt 28.9KB
│├─099. Deriving the Linear IMpulse Formula.mp4 118MB
│├─100. SIMplifying the IMpulse Method Formula.mp4 61.6MB
│├─100. SIMplifying the IMpulse Method Formula.srt 12.6KB
│├─100. SIMplifying the IMpulse Method Formula.vtt 13.5KB
│├─101. Coding the Linear IMpulse Method.srt 16.7KB
│├─101. Coding the Linear IMpulse Method.vtt 17.9KB
│├─101. Coding the Linear IMpulse Method.mp4 34.3MB
│├─102. Is Linear Collision Response Enough.srt 9.2kB
│├─102. Is Linear Collision Response Enough.vtt 9.8KB
│├─102. Is Linear Collision Response Enough.mp4 31.1MB
│├─103. AABB Collision Detection.srt 15.9KB
│├─103. AABB Collision Detection.vtt 17.1KB
│├─103. AABB Collision Detection.mp4 57.8MB
│├─104. SAT Separating Axis Theorem.mp4 85.9MB
│├─104. SAT Separating Axis Theorem.srt 27.9KB
│├─104. SAT Separating Axis Theorem.vtt 30KB
│├─105. Finding MinIMum Separation with SAT.srt 16.8KB
│├─105. Finding MinIMum Separation with SAT.vtt 18.3KB
│├─105. Finding MinIMum Separation with SAT.mp4 63.2MB
│├─106. PolyGon-PolyGon Collision Code.mp4 32MB
│├─106. PolyGon-PolyGon Collision Code.srt 14.8KB
│├─106. PolyGon-PolyGon Collision Code.vtt 15.4KB
│├─107. Code to Find SAT MinIMum Separation.mp4 61.7MB
│├─107. Code to Find SAT MinIMum Separation.srt 29KB
│├─107. Code to Find SAT MinIMum Separation.vtt 31.3KB
│├─108. Refactoring the SAT Separation Function.mp4 16.3MB
│├─108. Refactoring the SAT Separation Function.srt 8.7KB
│├─108. Refactoring the SAT Separation Function.vtt 9.1KB
│├─109. Finding Extra Collision Information with SAT.mp4 28.1MB
│├─109. Finding Extra Collision Information with SAT.srt 16.7KB
│├─109. Finding Extra Collision Information with SAT.vtt 18.6KB
│├─110. PolyGon-PolyGon Collision Information.mp4 30.7MB
│├─110. PolyGon-PolyGon Collision Information.srt 17KB
│├─110. PolyGon-PolyGon Collision Information.vtt 18.6KB
│├─111. Linear &AMp; Angular Velocity At POInt.srt 15.9KB
│├─111. Linear &AMp; Angular Velocity At POInt.vtt 17.6KB
│├─111. Linear &AMp; Angular Velocity At POInt.mp4 61.1MB
│├─112. Post-Collision Velocity At POInt.mp4 71.9MB
│├─112. Post-Collision Velocity At POInt.srt 15.5KB
│├─112. Post-Collision Velocity At POInt.vtt 17.5KB
│├─113. Computing Linear &AMp; Angular IMpulse.mp4 56.4MB
│├─113. Computing Linear &AMp; Angular IMpulse.srt 14KB
│├─113. Computing Linear &AMp; Angular IMpulse.vtt 15.6KB
│├─114. Collision Distance Vectors Ra-Rb.mp4 39.5MB
│├─114. Collision Distance Vectors Ra-Rb.srt 18.7KB
│├─114. Collision Distance Vectors Ra-Rb.vtt 21KB
│├─115. 2D Cross Product SIMplification.mp4 33.8MB
│├─115. 2D Cross Product SIMplification.srt 19.2kB
│├─115. 2D Cross Product SIMplification.vtt 20.9KB
│├─116. Coding the IMpulse Along Normal.srt 19.6KB
│├─116. Coding the IMpulse Along Normal.vtt 21.1KB
│├─116. Coding the IMpulse Along Normal.mp4 32MB
│├─117. Exercise IMpulse Along Tangent.mp4 50.1MB
│├─117. Exercise IMpulse Along Tangent.srt 16KB
│├─117. Exercise IMpulse Along Tangent.vtt 17.4KB
│├─118. Friction IMpulse Along Tangent.mp4 29.6MB
│├─118. Friction IMpulse Along Tangent.srt 13.8KB
│├─118. Friction IMpulse Along Tangent.vtt 14.8KB
│├─119. REMOving Window Boundaries Check.mp4 12.1MB
│├─119. REMOving Window Boundaries Check.srt 5.9KB
│├─119. REMOving Window Boundaries Check.vtt 6.2kB
│├─120. Circle-PolyGon Collision Detection.mp4 30.5MB
│├─120. Circle-PolyGon Collision Detection.srt 14.4KB
│├─120. Circle-PolyGon Collision Detection.vtt 15.3KB
│├─121. Finding PolyGon’s Nearest Edge with Circle.mp4 13.6MB
│├─121. Finding PolyGon’s Nearest Edge with Circle.srt 9.4KB
│├─121. Finding PolyGon’s Nearest Edge with Circle.vtt 10KB
│├─122. Exercise Circle-PolyGon Edge Regions.srt 6.8KB
│├─122. Exercise Circle-PolyGon Edge Regions.vtt 7.5KB
│├─122. Exercise Circle-PolyGon Edge Regions.mp4 18.7MB
│├─123. Circle-PolyGon Collision Information.mp4 57.5MB
│├─123. Circle-PolyGon Collision Information.srt 31.9KB
│├─123. Circle-PolyGon Collision Information.vtt 35.1KB
│├─124. Circle-PolyGon Collision Resolution.srt 10.9KB
│├─124. Circle-PolyGon Collision Resolution.vtt 11.3KB
│├─124. Circle-PolyGon Collision Resolution.mp4 23.8MB
│├─125. Exercise PolyGons with MultIPle Vertices.srt 21.9KB
│├─125. Exercise PolyGons with MultIPle Vertices.vtt 22.5KB
│├─125. Exercise PolyGons with MultIPle Vertices.mp4 49.7MB
│├─126. PolyGon with MultIPle Vertices.mp4 13.8MB
│├─126. PolyGon with MultIPle Vertices.srt 6.3KB
│├─126. PolyGon with MultIPle Vertices.vtt 6.6KB
│├─127. LoADing SDL Textures.srt 13.1KB
│├─127. LoADing SDL Textures.vtt 13.7KB
│├─127. LoADing SDL Textures.mp4 30.9MB
│├─128. Rendering Circle Texture.srt 11.8KB
│├─128. Rendering Circle Texture.vtt 12.1KB
│├─128. Rendering Circle Texture.mp4 23.8MB
│├─129. World Class.srt 19.1KB
│├─129. World Class.vtt 19.9KB
│├─129. World Class.mp4 32.3MB
│├─130. IMplementing World Functions.srt 22.3KB
│├─130. IMplementing World Functions.vtt 23.1KB
│├─130. IMplementing World Functions.mp4 43.8MB
│├─131. Refactoring Function to Update Vertices.mp4 21.5MB
│├─131. Refactoring Function to Update Vertices.srt 10KB
│├─131. Refactoring Function to Update Vertices.vtt 10.4KB
│├─132. Local Solvers vs. Global Solvers.srt 12.1KB
│├─132. Local Solvers vs. Global Solvers.vtt 13KB
│├─132. Local Solvers vs. Global Solvers.mp4 37.7MB
│├─133. A NAIve Iterative Positional Correction.srt 14.6KB
│├─133. A NAIve Iterative Positional Correction.vtt 15.7KB
│├─133. A NAIve Iterative Positional Correction.mp4 58MB
│├─134. ConstrAIned Rigid-BoDY Physics.mp4 87.4MB
│├─134. ConstrAIned Rigid-BoDY Physics.srt 25.6KB
│├─134. ConstrAIned Rigid-BoDY Physics.vtt 28.2kB
│├─135. Position vs. Velocity ConstrAInts.mp4 71.8MB
│├─135. Position vs. Velocity ConstrAInts.srt 19.3KB
│├─135. Position vs. Velocity ConstrAInts.vtt 21KB
│├─136. ExAMple Velocity ConstrAInt &AMp; Bias Factor.mp4 26MB
│├─136. ExAMple Velocity ConstrAInt &AMp; Bias Factor.srt 13.6KB
│├─136. ExAMple Velocity ConstrAInt &AMp; Bias Factor.vtt 14.6KB
│├─137. ExAMple Distance ConstrAInt &AMp; Bias Factor.mp4 17.3MB
│├─137. ExAMple Distance ConstrAInt &AMp; Bias Factor.srt 10.7KB
│├─137. ExAMple Distance ConstrAInt &AMp; Bias Factor.vtt 11.5KB
│├─138. ConstrAInt Forces &AMp; ConstrAIned Movement.srt 17.6KB
│├─138. ConstrAInt Forces &AMp; ConstrAIned Movement.vtt 19.4KB
│├─138. ConstrAInt Forces &AMp; ConstrAIned Movement.mp4 72.1MB
│├─139. Force-Based vs. IMpulse-Based ConstrAInts.mp4 85.6MB
│├─139. Force-Based vs. IMpulse-Based ConstrAInts.srt 18.2kB
│├─139. Force-Based vs. IMpulse-Based ConstrAInts.vtt 20.2kB
│├─140. The ConstrAInt Class.srt 9KB
│├─140. The ConstrAInt Class.vtt 9.5KB
│├─140. The ConstrAInt Class.mp4 13.2MB
│├─141. VecN Class.srt 17.5KB
│├─141. VecN Class.vtt 18.3KB
│├─141. VecN Class.mp4 36.6MB
│├─142. IMplementing VecN Functions.srt 11.1KB
│├─142. IMplementing VecN Functions.vtt 11.5KB
│├─142. IMplementing VecN Functions.mp4 17.7MB
│├─143. VecN Operator OverloADing.srt 9.2kB
│├─143. VecN Operator OverloADing.vtt 9.8KB
│├─143. VecN Operator OverloADing.mp4 20MB
│├─144. Matrices.srt 22.8KB
│├─144. Matrices.vtt 24.6KB
│├─144. Matrices.mp4 40MB
│├─145. MatMN Class.srt 8KB
│├─145. MatMN Class.vtt 8.5KB
│├─145. MatMN Class.mp4 19.1MB
│├─146. Matrix Transpose.srt 7KB
│├─146. Matrix Transpose.vtt 7.8KB
│├─146. Matrix Transpose.mp4 21.6MB
│├─147. Matrix MultIPlication.srt 14.4KB
│├─147. Matrix MultIPlication.vtt 16.2kB
│├─147. Matrix MultIPlication.mp4 52MB
│├─148. Matrix MultIPlication Function.srt 6KB
│├─148. Matrix MultIPlication Function.vtt 6.7KB
│├─148. Matrix MultIPlication Function.mp4 9.8MB
│├─149. Seeing Beyond the Matrix.mp4 21.3MB
│├─149. Seeing Beyond the Matrix.srt 4.7KB
│├─149. Seeing Beyond the Matrix.vtt 5.1KB
│├─150. Generalized Velocity ConstrAInt.srt 21.7KB
│├─150. Generalized Velocity ConstrAInt.vtt 23.6KB
│├─150. Generalized Velocity ConstrAInt.mp4 92.5MB
│├─151. Solving Violated Velocity ConstrAInts.mp4 78.8MB
│├─151. Solving Violated Velocity ConstrAInts.srt 20.4KB
│├─151. Solving Violated Velocity ConstrAInts.vtt 22kB
│├─152. ConstrAInt Class Inheritance.srt 11.1KB
│├─152. ConstrAInt Class Inheritance.vtt 12.2kB
│├─152. ConstrAInt Class Inheritance.mp4 15.6MB
│├─153. Distance ConstrAInt.srt 23KB
│├─153. Distance ConstrAInt.vtt 24.7KB
│├─153. Distance ConstrAInt.mp4 85.3MB
│├─154. Joint ConstrAInt Class.srt 9.7KB
│├─154. Joint ConstrAInt Class.vtt 10.3KB
│├─154. Joint ConstrAInt Class.mp4 17MB
│├─155. Converting World Space to Local Space.mp4 13.8MB
│├─155. Converting World Space to Local Space.srt 7.5KB
│├─155. Converting World Space to Local Space.vtt 8.1KB
│├─156. World List of ConstrAInts.mp4 32.8MB
│├─156. World List of ConstrAInts.srt 13.3KB
│├─156. World List of ConstrAInts.vtt 13.8KB
│├─157. Refactoring BoDY Update.srt 25.3KB
│├─157. Refactoring BoDY Update.vtt 27.5KB
│├─157. Refactoring BoDY Update.mp4 59.9MB
│├─158. Deriving the Distance Jacobian.mp4 101MB
│├─158. Deriving the Distance Jacobian.srt 28.8KB
│├─158. Deriving the Distance Jacobian.vtt 31.2kB
│├─159. Populating the Distance Jacobian.mp4 28.7MB
│├─159. Populating the Distance Jacobian.srt 15.4KB
│├─159. Populating the Distance Jacobian.vtt 16.3KB
│├─160. Solving System of Equations (Ax=b).mp4 62.5MB
│├─160. Solving System of Equations (Ax=b).srt 19.9KB
│├─160. Solving System of Equations (Ax=b).vtt 21.1KB
│├─161. Gauss-Seidel Method.srt 6KB
│├─161. Gauss-Seidel Method.vtt 6.4KB
│├─161. Gauss-Seidel Method.mp4 12.9MB
│├─162. ConstrAIned Pendulum.srt 14.7KB
│├─162. ConstrAIned Pendulum.vtt 15.2kB
│├─162. ConstrAIned Pendulum.mp4 27.9MB
│├─163. Solving System of ConstrAInts Iteratively.srt 19.9KB
│├─163. Solving System of ConstrAInts Iteratively.vtt 20.6KB
│├─163. Solving System of ConstrAInts Iteratively.mp4 52MB
│├─164. Warm Starting.srt 23.6KB
│├─164. Warm Starting.vtt 24.4KB
│├─164. Warm Starting.mp4 63.2MB
│├─165. ADding the Bias Term.mp4 18.7MB
│├─165. ADding the Bias Term.srt 10.5KB
│├─165. ADding the Bias Term.vtt 10.8KB
│├─166. RAGdoll with Joint ConstrAInts.mp4 36.1MB
│├─166. RAGdoll with Joint ConstrAInts.srt 16.1KB
│├─166. RAGdoll with Joint ConstrAInts.vtt 17KB
│├─167. Preventing NaN Errors.srt 3.4KB
│├─167. Preventing NaN Errors.vtt 3.6KB
│├─167. Preventing NaN Errors.mp4 7.8MB
│├─168. Penetration ConstrAInt.srt 16.7KB
│├─168. Penetration ConstrAInt.vtt 18.3KB
│├─168. Penetration ConstrAInt.mp4 57.8MB
│├─169. Deriving the Penetration Jacobian.mp4 43.1MB
│├─169. Deriving the Penetration Jacobian.srt 10.5KB
│├─169. Deriving the Penetration Jacobian.vtt 11.6KB
│├─170. Penetration ConstrAInt Class.srt 28KB
│├─170. Penetration ConstrAInt Class.vtt 29.8KB
│├─170. Penetration ConstrAInt Class.mp4 67.3MB
│├─171. Solving Penetration ConstrAInts.srt 6.3KB
│├─171. Solving Penetration ConstrAInts.vtt 6.6KB
│├─171. Solving Penetration ConstrAInts.mp4 15.7MB
│├─172. Penetration Warm Starting.srt 7.2kB
│├─172. Penetration Warm Starting.vtt 7.3KB
│├─172. Penetration Warm Starting.mp4 13.4MB
│├─173. Penetration ConstrAInt Friction.srt 16.3KB
│├─173. Penetration ConstrAInt Friction.vtt 17.3KB
│├─173. Penetration ConstrAInt Friction.mp4 34.7MB
│├─174. ClAMping Friction Magnitude Values.mp4 17.2MB
│├─174. ClAMping Friction Magnitude Values.srt 10.4KB
│├─174. ClAMping Friction Magnitude Values.vtt 11.3KB
│├─175. Penetration ConstrAInt Bounciness.mp4 23.6MB
│├─175. Penetration ConstrAInt Bounciness.srt 9.5KB
│├─175. Penetration ConstrAInt Bounciness.vtt 10.5KB
│├─176. Unstable Stack of Boxes.mp4 43.2MB
│├─176. Unstable Stack of Boxes.srt 17.6KB
│├─176. Unstable Stack of Boxes.vtt 18.5KB
│├─177. Allowing for MultIPle Contact POInts.srt 16.4KB
│├─177. Allowing for MultIPle Contact POInts.vtt 17.1KB
│├─177. Allowing for MultIPle Contact POInts.mp4 48MB
│├─178. Reference &AMp; Incident Edges.srt 13.4KB
│├─178. Reference &AMp; Incident Edges.vtt 14.5KB
│├─178. Reference &AMp; Incident Edges.mp4 37.4MB
│├─179. Finding Incident Edge.mp4 55.4MB
│├─179. Finding Incident Edge.srt 27KB
│├─179. Finding Incident Edge.vtt 29.2kB
│├─180. Getting ReADy for ClIPping.mp4 47.5MB
│├─180. Getting ReADy for ClIPping.srt 21.9KB
│├─180. Getting ReADy for ClIPping.vtt 23.6KB
│├─181. ClIPping Function.srt 22.3KB
│├─181. ClIPping Function.vtt 23.5KB
│├─181. ClIPping Function.mp4 40.3MB
│├─182. Testing Multi-Contact Boxes.mp4 11.1MB
│├─182. Testing Multi-Contact Boxes.srt 5.7KB
│├─182. Testing Multi-Contact Boxes.vtt 5.6KB
│├─183. Testing MultIPle Objects &AMp; ConstrAInts.mp4 43.8MB
│├─183. Testing MultIPle Objects &AMp; ConstrAInts.srt 13.2kB
│├─183. Testing MultIPle Objects &AMp; ConstrAInts.vtt 13.5KB
│├─184. Contact Caching.srt 20.3KB
│├─184. Contact Caching.vtt 21.7KB
│├─184. Contact Caching.mp4 60.7MB
│├─185. Continuous Collision Detection.srt 10KB
│├─185. Continuous Collision Detection.vtt 10.5KB
│├─185. Continuous Collision Detection.mp4 30.7MB
│├─186. BroAD &AMp; Narrow Split.srt 5.3KB
│├─186. BroAD &AMp; Narrow Split.vtt 5.6KB
│├─186. BroAD &AMp; Narrow Split.mp4 13.1MB
│├─187. Euler Integration Review.srt 33.5KB
│├─187. Euler Integration Review.vtt 36.1KB
│├─187. Euler Integration Review.mp4 102.3MB
│├─188. MidPOInt &AMp; RK4 Integrators.mp4 65.5MB
│├─188. MidPOInt &AMp; RK4 Integrators.srt 15.5KB
│├─188. MidPOInt &AMp; RK4 Integrators.vtt 16.5KB
│├─189. Verlet Integration.srt 25.9KB
│├─189. Verlet Integration.vtt 28.3KB
│├─189. Verlet Integration.mp4 86.5MB
│├─190. Stick ConstrAInts.srt 27.6KB
│├─190. Stick ConstrAInts.vtt 29KB
│├─190. Stick ConstrAInts.mp4 96.9MB
│├─191. Conclusion &AMp; NEXT StePS.srt 18KB
│├─191. Conclusion &AMp; NEXT StePS.vtt 19.1KB
│├─191. Conclusion &AMp; NEXT StePS.mp4 60MB
│├─2D GAMe Physics Engine ProgrAMming.txt 5.4KB
│├─code.zIP 11.4MB



*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。

下载地址(复制到浏览器打开,手机端请扫码下载):

请登录购买后查看,VIP全站免费下载

充值 升级VIP
收藏(0

万部精品课程任意搜

热门TAG: 文案写作 20-22号 刘东刚 老道 罗镇 速配 378页 14171期 229页 10秒钟
微信客服 搜索课程 返回顶部