23/06/19 01:40:38.99 jk7Q95e/.net
>>188
毎フレーム伸びる処理してるように見えるけど実際は縮む場合があるとか、何の切り替えかわからないtoggleとか、数字だけのログとか、自分で混乱しない?
Godot環境ないから動くかは知らんけど、オレはバカ(近い将来の自分)が読んでもわかるよう、英語で意味が通るように書くことを心がけてるぞ
#class名がpoleとかで何が伸び縮みするのか明白な前提
bool extracting = false
func _process(delta):
if Input.is_action_just_pressed("ui_accept"):
extracting = !extracting
if Input.is_action_pressed("ui_accept"):
if extracting:
extract()
else:
contract()
func extract():
print("extracting")
func contract():
print("contracting")