當前位置: 首頁>>代碼示例>>C#>>正文


C# Rigidbody.GetPointVelocity方法代碼示例

本文整理匯總了C#中UnityEngine.Rigidbody.GetPointVelocity方法的典型用法代碼示例。如果您正苦於以下問題:C# Rigidbody.GetPointVelocity方法的具體用法?C# Rigidbody.GetPointVelocity怎麽用?C# Rigidbody.GetPointVelocity使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在UnityEngine.Rigidbody的用法示例。


在下文中一共展示了Rigidbody.GetPointVelocity方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: GetVelocity

 public Vector3 GetVelocity(Rigidbody rigidbody, Vector3 refPoint) // from Ferram
 {
     Vector3 newVelocity = Vector3.zero;
     //newVelocity = commonRigidBody.velocity + Krakensbane.GetFrameVelocity() + Vector3.Cross(commonRigidBody.angularVelocity, liftTransform.position - commonRigidBody.position);
     newVelocity += rigidbody.GetPointVelocity(refPoint);
     newVelocity += Krakensbane.GetFrameVelocityV3f() - Krakensbane.GetLastCorrection() * TimeWarp.fixedDeltaTime;
     return newVelocity;
 }
開發者ID:KevinMilcz,項目名稱:Firespitter,代碼行數:8,代碼來源:FSliftSurface.cs

示例2: OnEnter

		public override void OnEnter ()
		{
			rigidbody = ownerDefault.GetComponent<UnityEngine.Rigidbody> ();
			Vector3 velocity = Vector3.zero;
			switch (space) {
			case Space.Self:
				velocity=rigidbody.GetRelativePointVelocity (owner.GetValue (position));
				break;
			case Space.World:
				velocity=rigidbody.GetPointVelocity (owner.GetValue (position));
				break;
			}
			owner.SetVector3 (store,velocity);
			Finish ();
		}
開發者ID:NusantaraBeta,項目名稱:BrawlerRumble,代碼行數:15,代碼來源:GetPointVelocity.cs

示例3: GetVelocity

 public Vector3 GetVelocity(Rigidbody rigidbody, Vector3 refPoint) // from Ferram
 {
     Vector3 newVelocity = Vector3.zero;
     try
     {
         newVelocity += rigidbody.GetPointVelocity(refPoint);
         newVelocity += Krakensbane.GetFrameVelocityV3f() - Krakensbane.GetLastCorrection() * TimeWarp.fixedDeltaTime;
     }
     catch (Exception e)
     {
         if (debugMode)
             Debug.Log("FSengineBladed GetVelocity Exception " + e.GetType().ToString());
     }
     return newVelocity;
 }
開發者ID:KevinMilcz,項目名稱:Firespitter,代碼行數:15,代碼來源:FSengine.cs


注:本文中的UnityEngine.Rigidbody.GetPointVelocity方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。