Godot基础教程06:类的概念与帮助查询

注意:本章并不是教编程,甚至不算是教程类文章,只是教一些不太懂的人快速查到详细内容的技巧。
本教程需要你多少懂点编程,如果不懂的话,建议先去看一下编程方面的教程,食用更佳!

类与继承

实例是编程中的概念,你可能经常看到这句话:实例化一个类(或实例化一个对象),为一个类新建一个实例,被称为实例化
实例有什么区别呢?举个例子:是一个类,张三是属于人类的实例。是一个类,旺财是属于狗类的实例。
可以继承,比如在游戏中,玩家NPC怪物是常见的元素,他们有哪些共同点和特殊性呢:

  • 共同点:都拥有生命、名称、模型、战斗功能等
  • 玩家特有:行为完全由用户操作,拥有更多的属性、玩法
  • NPC特有:点击可以进行非战斗的交互、AI控制其行为
  • 怪物特有:点击可以进行战斗、AI控制其行为
  • 在某些游戏中,玩家的技能释放逻辑与NPC、怪物的释放逻辑也不相同

我们可以写一个名为生物的类,来实现这些共同的属性和行为。然后玩家NPC怪物的类继承生物类,于是它们就自然拥有了生物类的所有属性和行为,再在它们自身实现自己特有的属性。

节点类型

在godot中,用一种更形象的方式呈现给我们,那就是节点类型,每一个节点类型就是一个

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值