get_tree().call_group("组名", "方法名", 参数...)函数调用是说:“在场景树(Scene Tree)中找到属于指定组("组名")的所有节点,并对这些节点调用指定的方法("方法名"),传入指定的参数(参数...)”。 在你的例子中,get_tree().call_group("player_%s" % attacker_id, "thanks", someting_num)表示...
一个节点可以根据需要添加到任意多个分组(group) 如玩家被敌人发现触发警报可以用: #向整个分组发送信号func_on_discovered():#自定义的函数.get_tree().call_group("enemies","player_was_discovered")#或,获取分组成员的节点列表varenemies=get_tree().get_nodes_in_group("enemies") 通知: #Godo...
call_group("enemies")看懂了意思是:通知“敌人”这个节点分组前面的get_tree().看不懂英文:get获取、tree树,那个.号也不懂get_node("Label").text = "HELLO!"这种.号就看得懂,是标签节点的内容,.号相当于中文:的、之 人类的大敌 吧主 12 get_tree()获取当前场景树的对象点.(小数点)运算符:属性引用...
而这个事件触发后,“卡牌的属性增加”这另外一个事件则直接通过调用组来实现:get_tree().call_group()这个逻辑是把组(group)作为会受影响的卡牌的效果,因为同一张卡牌可以属于多个组(相当于可以叠加多个效果)关于组的使用,详情见:官方文档 → MANUAL → Scripting → Programming languages → Core features → ...
一叶知秋 GDScript 5 c#不知道,目前来说我有三种方法,一种是call_group,一种是signal(全局),一种是get_node登录百度账号 下次自动登录 忘记密码? 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频! 贴吧页面意见反馈 违规贴吧举报反馈通道 贴吧违规信息处理公示13...
Godot中任何对象都是nodes,包括人物用的武器、发出的声音等等。每个node大致都有如下特点:name,properties,callback,extendable。 nodes形成树状排列:每个node只有一个parent,可以有多个child。 Scenes 树的结构组成一个组(Group),称为Scene. 在Godot中的Scene中,添加node,会看到树状列表,绿色的都是关于GUI的函数,蓝色...
将节点加入分组: xxx.add_to_group("enemies") 获取分组,并且调用对应的函数: get_tree().call_group("enemies", "player_was_discovered") var enemies = get_tree().get_nodes_in_group("enemies") 获取分组的所有节点 动态加载场景,实例化,并且绑定信号: ...
24、标记场景,谁是敌人.pythonfunc _ready(): add_to_group(e nemies)这种方式,如果玩豕潜行到秘密基地,如果被发现,所有的组中的敌人都会发出警报.通过调用 SeeneMainLoop.call_group():pythonfunc _on _discovered():get_sce ne().call_group(O,guards,player_was_discovered)、上述方法调用组中guards的每一...
```python func _ready(): add_to_group(enemies) ``` 这种方式,如果玩家潜行到秘密基地,如果被发现,所有的组中的敌人都会发出警报.通过调用 HYPERLINK /class_scenemainloop \l call_group SceneMainLoop.call_group(): ```python func _on_discovered(): get_scene().call_group(0,guards,player_...
我现在有个字典var zidian= {1:fangfa(5)}我希望我 用 zidian[1] 就可以调用 fangfa(5)不过直接这么写不可以,有没有大佬说说解决的办法爱吃甜不辣5 godot 1 你这不如用call_group 爱吃甜不辣5 godot 1 或者搞个静态方法 colaice2011 编译 11 没看懂,为什么不行呢 ...