godot学习笔记1 前期摸索(个人使用)

b站:BV1Yz4y1z7Vr
不是我的视频,我只是看这个视频学习的小白,
主要是针对这个视频合集做的笔记,这个up讲得挺好的,笔记配合视频食用。
godot摸索教程,简洁明了。

主要是记录一些自己认为比较重要的东西。

节点的基本分类

主场景

在第一次运行游戏时会提示没有主场景,可以在这个窗口设置主场景,也可以在运行前,点击左上角 项目>项目管理>常规>run> main scene这里设置主场景。

游戏窗口设置

在 项目>项目管理>常规>display>window中可以设置相关参数。
其中拉伸部分(stretch)在最底层,2d常用(个人常用)选择 mode:2d, aspect:keep
可以固定缩放比。

2d游戏设计之初

首先选游戏视角风格
平台游戏(侧视图)如:冒险岛 马里奥 泰拉瑞亚
竖版游戏(俯视图)如:飞机大战 坦克大战
棋盘格(我愿称之为RPG风)如:星露谷物语 黑塔鬼
轴测图(2d方式,侧面看呈现三维立体感)如:僵尸毁灭工程

再其次选择游戏美术风格
美术风格主要分为像素风非像素风

获取节点

1.通过名称的方式

$节点名
$“节点名”
get_node(“节点名”)

2.通过路径的方式

$节点名/子节点名/子子节点名
$“节点名/子节点名/子子节点名”
get_node(“节点名/子节点名/子子节点名”)

3.获取自己
$".".name
get_node(".").name
self.name

更改项目图标

项目/项目设置/分类/application/config/icon
将桌面上的图标拖拽到项目(文件夹)中
修改完之后退出到项目列表可以查看。

更改光标图案

透明背景,(ps快捷键:ctrl+shift+alt+s)大小更改为16像素左右
存储为web用格式,png图片
将png导入素材库(拖拽也可),在项目设置/display/mouse cursor/costum image
即可更改设置

编辑器快捷键

ctrl/command+k: 添加注释/消除注释
ctrl/command+d: 复制行(Mac端不太适用)

导出为可执行文件

项目/导出 即可
导出前要设置主场景。

godot学习笔记1前期摸索相关推荐

  1. OpenGL学习笔记 1.前期准备工作 (freegult+GLTools配置及导入)

    行百里者半九十.为了激励自己能够不断的学习图形学,在此博客中记录自己学习OpenGL的过程与感悟.接下来的笔记全部基于OpenGL SuperBible5(蓝宝书),这篇文章将会从最基础的绘制Tria ...

  2. 学习笔记:MOOC 文献管理与信息分析

    学习笔记:MOOC 文献管理与信息分析 文章目录 学习笔记:MOOC 文献管理与信息分析 前言 本科硕士博士的差异 科研的特性 读研的意义 学习策略 学习与搜索 两种类型的知识 什么是需求? 搜商 基 ...

  3. SpringBoot整合第三方技术学习笔记(自用)

    SpringBoot整合第三方技术学习笔记 搬运黑马视频配套笔记 KF-4.数据层解决方案 KF-4-1.SQL 回忆一下之前做SSMP整合的时候数据层解决方案涉及到了哪些技术?MySQL数据库与My ...

  4. 神经网络学习笔记-02-循环神经网络

    神经网络学习笔记-02-循环神经网络 本文是根据WildML的Recurrent Neural Networks Tutorial写的学习笔记. 循环神经网络 循环神经网络适用于处理序列化信息,比如: ...

  5. OpenGL_Qt学习笔记之_05(纹理映射)(转)

    转自:http://www.cnblogs.com/tornadomeet/archive/2012/08/24/2654719.html 纹理映射基础知识 什么叫纹理映射,一开始我也不明白,感觉这个 ...

  6. Dynamic CRM 2013学习笔记(一)插件输入实体参数解析

    1. 问题描述 最近新建了一个post事件的插件,传入的参数处理如下: 1: if (context.InputParameters.Contains("Target") & ...

  7. Crypto++入门学习笔记(DES、AES、RSA、SHA-256)

    Crypto++入门学习笔记(DES.AES.RSA.SHA-256) 背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip): 最近,基于某些原因和需要,笔者需要去了解一下Crypt ...

  8. OpenGL_Qt学习笔记之_05(纹理映射)

    纹理映射基础知识 什么叫纹理映射,一开始我也不明白,感觉这个词好专业(毕竟没有学过图形学),后面经过网上查找资料和这次实验稍微理解了点.纹理映射简单的讲,就是把一个纹理(其实说白了,纹理可以理解为一幅 ...

  9. alfs学习笔记-自动化构建lfs系统

    一名linux爱好者,记录构建Linux From Scratch的过程 经博客园-骏马金龙前辈介绍,开始接触学习lfs,用博客记录学习笔记,如有写的不恰当的地方,望多多指正. 笔记中只是记录一些问题 ...

最新文章

  1. 【spring】springAop开发
  2. (转)Ubuntu12.04上NFS Server安装使用过程
  3. cloudstack 4.0 XenServer 日常简单故障处理
  4. 抑郁症自测量表测试软件,快来测测抑郁--抑郁自评量表 (此表是是收费工具,我献给大家)...
  5. 24张IT工程师技能图谱,这些你都会吗?
  6. 无监督学习 k-means_无监督学习-第4部分
  7. VSCode Debug
  8. SVN工作笔记006---SVN提交,提示“remains in conflict”错误
  9. 计算机ers,读博、国企、互联网公司该如何选择?
  10. 百度之星程序设计大赛输出格式的注意
  11. 【专栏必读】王道考研408操作系统+Linux系统编程万字笔记、题目题型总结、注意事项、目录导航和思维导图
  12. 机器人操作系统、自动驾驶等研发工具整理
  13. SQL Server 2008 下载及版本说明
  14. html5 pattern属性的使用
  15. (三)JVM成神路之全面详解执行引擎子系统与JIT即时编译原理
  16. 软件定义网络(Software Defined Network,SDN)简介
  17. 二面角的计算,Python实现
  18. 解析网页--正则表达式--python爬虫知识点4
  19. CS131 Lecture03: 线性代数初级 Part2
  20. 浙江科技学院计算机试卷,浙江科技学院计算机专业统计学原理复习题参考答案.doc...

热门文章

  1. c语言void delayms,C语言题、谁帮我看看啊!!!!
  2. javascript——从「最被误解的语言」到「最流行的语言」
  3. (一图胜千言)虚函数实现机制(Vptr, Vtbl)
  4. 教你成功在Win10系统中运行docker
  5. Dynamics 365 Online和On-premises在开发方式上的差别
  6. 8-2 实现Time类中的运算符重载
  7. 慕尼黑工业大学人形机器人,不依赖人类感知和决策能力自主行走
  8. Tableau收购慕尼黑工业大学(TUM)开发的高性能数据库系统HyPer
  9. 计算机网络CPT实验
  10. 2021-10-28 MyBatis学习