- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Godot中文教程汇编
场景和节点
seraph526?在 星期三, 10/14/2015 - 15:10 提交
介绍
INCLUDEPICTURE \d /godotwiki/images/chef.png \* MERGEFORMATINET
想像一个,你不再是一个游戏开发者,而是一名大厨!将时髦的衣服换成绒边帽和双排扣夹克.现在,你不做游戏,而是为你的客人烹饪新鲜美味的食物. 现在,一位大厨如何烹饪食物?分为两道工序,首先是材料,其次是准备工序的介绍.这样,每个人都可以按照食谱制作,并品尝你伟大的料理.
用Godot做游戏和做菜的感觉非常像.使用引擎就像置身于厨房中.在这间厨房里,节点就像是装满了要烹饪的原材料的冰箱.
有许多类型的节点,一些显示图片,另外一些播放声音,还有一些显示3D模型等等.有许多这样的节点
节点
让我们开始学习基础知识.节点是创建游戏的基本元素,它有以下几个特点: *要定义一个名字 *有可编辑的属性 *逐帧运行以接收callback调用 *可以被继承(拥有更多的函数) *可以作为其他节点的子节点
INCLUDEPICTURE \d /godotwiki/images/tree.png \* MERGEFORMATINET
最后一点很重要.节点可以拥有其他节点作为子节点.当我们按这种方式组织节点,节点便成了tree.
在Godot中,按这种方式管理节点的方式成就了一个伟大的管理项目的工具.因为不同的节点有不同的函数,组合他们会创建更复杂的节函数. 这些可能你还不太清楚,没什么太深的理解.但是所有这些将来都会有所说明.现在最重要的是要记住 ,节点的存在,而且可以按上述的方式组织节点.
场景
INCLUDEPICTURE \d /godotwiki/images/scene.png \* MERGEFORMATINET
既然已经定义了节点的存在,下一步便是说明什么是场景.场景由一组节点构成,这些节点被分级管理(以树的形式).它有以下的特征:?一个场景通常只有一个root节点 *场景可以被保存到磁盘并加载加来 *场景可以被instanced*(后面会详细说明) *运行一个游戏也就是运行了一个场景 *一个项目中可以有几个场景,但是要开始游戏,一定要先加载其中一个. 基本上,Godot编辑器就是一个场景编辑器.它有许多工具用来编辑2D和3D场景以及用户界面,但所有的编辑器都是都是围绕编辑场景和节点展开的.
创建新项目
理论是枯燥的.让我们改变主题,实践一下.跟随一个传统的教程,第一个工程将是helloworld.为此,将使用编辑器. 当Godot在项目外运行时,工程管理器将会出现.它帮助开发者管理他们的项目.
INCLUDEPICTURE \d /godotwiki/images/newproject.png \* MERGEFORMATINET
要创建一个新项目.要使用new Project选项.选择并创建项目路径和定义项目名称.
INCLUDEPICTURE \d /godotwiki/images/newproj.png \* MERGEFORMATINET
编辑器
新项目创建后,下一步就是打开它.这将打开Godot编辑器.下图是我们新打开时编辑器的样子.
INCLUDEPICTURE \d /godotwiki/images/editor.png \* MERGEFORMATINET
如前文所述,在Godot中制作游戏,就像置身于厨房.所以,让我们打开冰箱并填加一些新节点到场景中去.我们将以HelloWorld项目开始.按下新节点按扭:
INCLUDEPICTURE \d /godotwiki/images/newnode.png \* MERGEFORMATINET
这将打开节点创建对话框,它显示了所能创建的节点的长度列表:
INCLUDEPICTURE \d /godotwiki/images/createnode.png \* MERGEFORMATINET
这里,我们选择Label,有哪些信誉好的足球投注网站节点通常更快捷一些.
INCLUDEPICTURE \d /godotwiki/images/nodesearch.png \* MERGEFORMATINET
最后,创建Label!.当创建按扭被按下时,发生了很多事:
INCLUDEPICTURE \d /godotwiki/images/addedlabel.png \* MERGEFORMATINET
首先,场景变为2D编辑器(因为Label是2D节点类型),Label显示,被选中,在viewport的左上角. 节点出现在场景树编辑器中(在右上角),label属性出现在Inspector面板中(在右下
您可能关注的文档
最近下载
- 老年髋部骨折患者围术期下肢深静脉血栓基础预防专家共识(2024版).pdf VIP
- 华为ICT大赛云赛道认证考试复习题库(含答案).pdf VIP
- 北师大版六年级数学上册期中期末试题及答案.pdf VIP
- 2021-2022年中国ESG行业研究报告.pptx
- 第一单元峥嵘岁月 第1课情感表达 教学设计 人教版初中美术七年级上册.pdf
- 2024年秋新人教版地理七年级上册课件 4.1 多变的天气.pptx
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 大单元教学中的项目化学习——以五年级上册民间故事单元为例.docx
- 全员专项学习培训试题题库单选、多选试题附答案.doc VIP
- 22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
文档评论(0)