我的代碼如下。任何幫助,將不勝感激。如果這是一個簡單的錯誤,我會提前道歉 - 我仍然是C#的初學者(通常是面向對象的)。 public class Game1 : Microsoft.Xna.Framework.Game
{
public void Update()
{
Levels level = new Levels();
Game1 mainGa
我有一些代碼可以檢測點擊拖動動作的開始和結束點,並將其保存到2個vector2點。然後,我使用此代碼進行轉換: public Rectangle toRect(Vector2 a, Vector2 b)
{
return new Rectangle((int)a.X, (int)a.Y, (int)(b.X - a.X), (int)(b.Y - a.Y));
}
上面的代碼不起
我正在開發一款遊戲,並且我想爲它創建一個簡單的碰撞引擎。遊戲以2D爲基礎,基於圖塊,並且只有一個玩家角色。我正在使用Monogame(C#)來創建它。 這裏是我的代碼: static class character
{
public static Rectangle currentCharacterRectangle = new Rectangle(0, 0, Game1.human.
我目前正在XNA的新遊戲中工作,我只是設置基本的東西了像精靈/動畫,輸入,遊戲對象等 同時我想嘗試一個好方法來檢測所有的遊戲對象碰撞,但我不能想到一個快速算法,這限制了遊戲對象很少。 這是我在我的上一個項目,這是一所學校分配 public static void UpdateCollisions()
{
//Empty the list
AllCollisions.Clear
我試圖在XNA中構建一個很受Unity啓發的簡單遊戲引擎。我目前的工作是可以附加到gameobjects的組件。我有像「PlayerController」和「Collider」這樣的類,它們是組件,因此繼承自Component類。 我試圖創建方法試圖需要一個組件時相比,可以增加取決於類型參數的新組件,例如: public void RequireComponent(System.Type type