projectile

    1熱度

    2回答

    好的,我正在爲這個學校的項目工作。我應該製作一個太空侵略者類型的遊戲。我完成了使我的船移動和射擊。現在是問題所在,當我嘗試多火時,它會清除之前被解僱的子彈並且會觸發一個新的子彈,而這根本不是一個好站點。我如何才能真正發射多個鏡頭? while (running == 1): screen.fill(white) for event in pygame.event.get():

    0熱度

    1回答

    我正在研究一個等角2D遊戲,其中一個方面是射擊射彈的單位。如果拋射物是圓形的,它不會壞。只需將射彈定位在等距空間中即可。但是如果彈丸長得像導彈或箭一樣呢? 我想使它看起來好像它正在旋轉,或者更確切地說是通過3D空間飛行,而不一定是面向屏幕的。它不需要完美,因爲我沒有在3D中做這個。我有幾個我知道的選項。 A)我可以以某種方式根據弧線或彈丸正在傳播的矢量來縮放圖像。實際上我不太確定這個數學如何工作,

    2熱度

    1回答

    我試圖在Matlab中通過拖動來模擬子彈運動。一切都完美無缺......除非我無法弄清楚當「子彈」擊中地面時如何讓它停止。 我最初嘗試了一個迭代循環,定義了一個數據數組,並清空了該數組的單元格,以便y值爲負值時....不幸的是,頌歌解算器並不太喜歡那樣。 這裏是我的代碼 function [ time , x_position , y_position ] = shell_flight_simu

    1熱度

    2回答

    我一直在嘗試在java中使用常規JFra​​me,JPanel來完成拋物體運動,我把我的對象放在JLabel(它是一個imageicon)中。我有所有的彈丸方程組。但是,這個動議似乎並不奏效,你能告訴我問題是什麼嗎? 當我點擊它時,對象正在消失(移動速度可能太快) 這是已編輯的版本請檢查: 我從mouseReleased()方法中刪除了邏輯。 public class Frame extends

    0熱度

    1回答

    我的代碼有兩個Bullet相關的類。子彈和BulletCache。 BulletCache創建了一定數量的 我已經開始創建一個新的子彈創建方法,旨在擊落子彈。我用了CCFuncN方法,但遊戲目前投擲NSException錯誤: CCAction* action = [CCSequence actions: [CCAnimate actionWithAnimation:[profile

    1熱度

    1回答

    我有我的球員的形象(自上而下的2D)。玩家旋轉以面對相機,並持有槍。當子彈創建時,它們在玩家的x和y處創建。當玩家面向正確的方向時,這是有效的,但是當玩家旋轉並射擊時,子彈朝向正確的方向,但不是來自槍。我怎樣才能解決這個問題? public void fire() { angle = sprite.getRotation(); System.out.println(angle)

    0熱度

    2回答

    我在做很簡單的遊戲。你用槍在屏幕上出現了一個精靈,他沿着鼠標指向的方向射出子彈。我正在使用的方法是根據2個點(精靈的中心和鼠標位置)找到X到Y的比例。 X到Y的比率基本上是「每當X改變1時,Y改變__」。 這是我的方法迄今: public static Vector2f getSimplifiedSlope(Vector2f v1, Vector2f v2) { float x = v2

    1熱度

    1回答

    我試圖在Android中實現一個簡單的彈丸運動(使用openGL)。 我想給我的世界增加引力來模擬一個球的實際下降。 我只是用它的計算方法是一個增量時間更新我的渲染: float deltaTime = (System.nanoTime()-startTime)/1000000000.0f; startTime = System.nanoTime(); screen.upda

    2熱度

    3回答

    我正在做一個遊戲,你有一個精靈在鼠標方向射擊子彈。到目前爲止,它工作正常,1子彈。我有這樣的方法獲取一個斜坡上,然後歸一化向量: public static Vector2f getSimplifiedSlope(Vector2f v1, Vector2f v2) { Vector2f result = new Vector2f(v2.x - v1.x, v2.y - v1.y);

    1熱度

    2回答

    當我現在啓動emacs時,前奏不再被激活。這是我的personal.el文件: (setq-default tab-width 4) (setq tab-width 4) (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess i