Godot中文教程.docx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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面板中(在右下

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档