cost 182 ms
Godot,第一次保存前播放器數據資源丟失

[英]Godot, playerData resource is missing before first save

在 Godot4 中,我試圖用資源保存和加載變量。 它似乎丟失了,因為在任何保存調用之前第一次分配,給出了 null 參考,如果保存一次,它可以正常工作。 我正在學習教程,也許我遺漏了一些東西。 playerData.gd: 主.gd: 錯誤: 無法對 null 值調用方法“重復”。 缺少的步驟是 ...

如何使計時器每秒計數一次,然后在角色死亡時重置為 0

[英]How to make a timer count up ever second then reset to 0 when the character dies

所以,我做了一個游戲,你可以在其中躲避無人機作為外星人,我需要幫助來添加一個功能,在這個功能中,計時器(稱為 PlayerTimer,位於玩家節點中)每次你活着時都會計數,然后當角色死亡時它會重置為0. 現在,我試圖查找內容,但沒有任何反應。 這是我在主場景中的內容,我的文本稱為TimerUI , ...

2023-05-21 14:38:28   1   24    godot / godot4  
設置 animation position

[英]Set animation position

我正在使用 Godot 4 測試版。 我想跳到AnimationPlayer中的特定幀,但我得到: 無效的集合索引“current_animation_position”(基於:“AnimationPlayer”)類型為“float”的值。 這是相關文檔: https://docs.godoten ...

使用着色器裁剪和擴展?

[英]cropping and expanding using shader?

我正在嘗試創建一個可以裁剪或擴展紋理(沿 x 軸)的着色器到目前為止,這是我在裁剪部分得出的結論: 但我不知道擴展部分是如何工作的我說的擴展是什么意思? 我實際上是在嘗試將此着色器應用於AnimatedSprite節點以創建類似於Sprite節點中的偽“區域”效果因此,通過擴展我的意思是精靈相當於 ...

Godot 引擎中的碰撞,2D 游戲

[英]Collision in Godot Engine, 2D game

我希望在與 object 發生碰撞時顯示題詞“你好”? 怎么做? 應該使用什么? 我嘗試使用 Area2D 節點執行此操作,但沒有任何效果( ...

2023-02-01 11:42:04   1   27    godot  
2D Godot raycastin 使用起來很直觀 & 2D 全局坐標和旋轉

[英]2D Godot raycastin is unituitive to use & 2D Global coordinates and rotation

嘿,所以我正在工作中開發一個交互式迷你游戲。 戈多的新手。 Item.rotate(rand_range(-1,22173.1.22173)) 只是隨機發射導彈最大 70 度。 它的角度更像是 140 度,我不知道為什么我會旋轉。 然后當我用子彈陣列循環射擊它時: 它大約偏離 1-3 度,有時您會 ...

2023-01-31 16:34:57   2   18    godot  
如何在戰斗屏幕上排列我的部隊?

[英]How can I align my troops on a battle screen?

我正在嘗試重新創建 Stickwar 的 flash 游戲,我非常喜歡這款游戲,但當我試圖調整我的部隊時卻很糟糕。 特別是,這是它在游戲中的視圖: 如您所見,許多火柴人彼此相鄰。 一條地平線由五個火柴人組成。 如果有另一個火柴人,它會自動對齊到下一行,依此類推。 然而,這些 Stickman ...

2023-01-31 10:16:59   1   27    2d / godot  
使用法線扭曲陰影 map

[英]Distort shadow using normal map

我試圖扭曲基於背景的正常 map 的“陰影”,我可以在我的着色器中訪問它。 視頻你可以在這里看到我有一個角色在一個正常的圓圈前面跳躍(雖然它看起來不對,但這只是因為引擎內照明;我有(大部分)純正常的 map 在引擎蓋下我再次可以訪問在這個着色器中。) 然而,就我使用法線貼圖而言,我從來沒有直接 ...

剪輯外部紋理着色器

[英]Clipping outside texture shader

我正在嘗試創建一個着色器,它通過在着色器參數中輸入一個紋理(sampler2D)來決定精靈的輪廓,並剪輯它所綁定的任何東西到目前為止,這是我能夠想到的: 但是這種方法似乎將Clip Texture壓縮到 sprite 分辨率 我猜 UV 在 0.0 - 1.0 之間,兩者都與此有關那么我該如何解決呢 ...

解析器錯誤:“信號”參數標識符后應為“,”或“)”

[英]Parser Error: Expected "," or ")" after a "signal" parameter identifier

播放器腳本給我錯誤。 錯誤出現在信號 add_recoil(recoil: float)如果 Godot 引擎的任何編碼智慧可以解釋如何解決這個問題,那就太好了。 它應該從 WeaponBaseClass 腳本接收到玩家瞄准的信號。 有問題的腳本: 如果有幫助,我還有一個 EventBus 腳本: ...

刪除/斷開 SceneTreeTimer

[英]Deleting/Disconnecting a SceneTreeTimer

我正在嘗試斷開SceneTreeTimer的連接,以避免像這樣在超時時調用 function: 雖然它確實阻止了計時器調用 function 中止后我仍然看到計時器,Output: 定時器=>[場景樹定時器:1276] 時間過去了不應該是這樣嗎? 計時器=>[已刪除對象] ...

紋理在 Godot 中顯示閃爍/混疊/波紋圖案,盡管有 Mipmap

[英]Texture Shows Flickering / Aliasing / Moire Patterns in Godot, Despite Mipmaps

如果我將棋盤紋理加載到 Godot 中: 站在離它足夠遠的地方,我會看到奇怪的人工制品,稱為莫爾圖案: 這是計算機圖形學中的一個眾所周知的問題,每當您采樣分辨率高於其正在渲染到的屏幕區域的紋理時,就會出現該問題。 (有關另一幅插圖和完整解釋,請參閱本文。) mipmaps 的使用是一種通過 ...

當我嘗試生成多個節點時遇到一些信號問題

[英]I got some signal problems when I attempt to spawn multiple nodes

我打算在特定的 position 上生成節點(我現在會說 Stickman),並使用按鈕使它們向左和向右移動。 如您所見,我有兩個按鈕來移動我的火柴人。 攻擊按鈕會將火柴人向右移動,而防御按鈕會將其向左移動。 右邊的小按鈕用於生成火柴人。 事情就像一個魅力,是的當我嘗試生成另一個 Stickma ...

GDscript 與 Python 有何不同?

[英]How different is GDscript from Python?

在 Python 的 3 個月經驗之后,我最近開始在 Godot 上開發游戲。 在進入GDscript之前學習Python好嗎? 如果不是,兩者有何不同? 准備先學Python可以嗎? 謝謝: :) 我決定我應該看看 Godot 頻道推出的官方 GDscript 教程,我沒有完全看完,因為它很長, ...

Godot:如何讓精靈跟隨光線投射

[英]Godot: how to make a sprite follow a raycast

我正在我的 2D 游戲中制作一種武器,它會向玩家市場目標射擊。 有沒有辦法讓我的子彈精靈跟隨武器投射的 raycast2D? ...

2023-01-26 23:03:20   1   24    godot  
您可以在 Godot 中使用播放器的 raycast2D 在 Area2D 節點上激活方法嗎?

[英]Can you activate a method on an Area2D node with the player's raycast2D in Godot?

我創建了一種帶有 3 個字符的派對的舊式 jrpg 運動系統。 第一個角色(玩家)使用光線投射來檢查周圍的瓷磚和運動。 我希望玩家靠近商店板塊並點擊按鈕打開對話框。 玩家在中間,商店在他上面,像這樣: 我如何激活商店板塊上的自定義 function? 我嘗試使用光線投射和信號。 商店是 Area ...

在 Area2D 中覆蓋 KinematicBody2D 運動?

[英]Overriding KinematicBody2D movement within Area2D?

我正在嘗試創建一個多風區域,在該區域中玩家將被不斷推向左側 <- 到目前為止,這是我為WindyArea的: 對於我的 Player 主體(僅供參考,我盡量不更改此腳本並且必須在其中創建一個新的 windy function): 但它只在玩家沒有任何用戶輸入且身體為 static 時將玩家 ...

我的 A* 尋路算法沒有給出最短路徑

[英]My A* pathfinding algorithm does not give the shortest path

我正在為我的 Godot 游戲編寫一個 A* 算法(使用 GDScript),在分配節點出身或確定導致最終路徑走奇怪彎路的下一個最佳節點時,有些事情搞砸了。 調用算法的function如下: 其中“pos”變量表示 X、Y 和 Z 中的 3D 坐標。 算法如下圖所示: 是的,我知道 z 坐標在算法中 ...

Godot:Raycast2D 未投射以更正 position

[英]Godot: Raycast2D not casting to correct position

我有一個 raycast2d 節點,我想投射到玩家點擊的地方,但是當我點擊它時它仍然投射但不是正確的地方。 我的代碼只是$RayCast2D.set_cast_to(fire_position) , fire_position 是鼠標點擊的位置。 有人可以幫忙嗎? ...

2023-01-24 00:21:14   2   24    godot  
_physics_process 中的降擺運動

[英]Descending pendulum motion in _physics_process

我正在嘗試在_physics_process中模擬鍾擺運動: 但出於某種原因,它似乎在“向下墜落”(重力增加,因此更快可見): 知道為什么會造成這種情況嗎? 筆記: 理想情況下,我正在尋找涉及_physics_process()的修復程序,以便 object 也可以與環境交互最小的編輯: 這就是 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM