Day5 #5

Open
opened 2026-07-28 13:43:39 +08:00 by CarrotMissile · 39 comments
Member

游戏部每日一题

定位目标:理解Godot核心架构(节点/场景/物理/脚本),掌握基础运动、碰撞逻辑

写在前面的话

  1. 每日一题全部都是自愿完成,这只是用于让你了解游戏开发相关内容,但是我们会在入社面试时以此作为某些依据
  2. 你遇到的任何问题都欢迎找游戏部的学长提问!但请先阅读《提问的智慧》,你可以在群文件里找到它
  3. 所有物体都用英文命名!!!
  4. 代码注意格式,注意Tab键和四个空格是不一样的!!!
  5. 如果你完成了进阶操作会有额外加分,注意一定要在提交内容中体现出来你完成了这一部分
  6. 请按照提交结果提交,其中某些要求用于必要的校验,比如这些任务是否是你独立完成的
  7. 扩展了解的内容将在第一次面试中被提及

提交方式

请在该工单下方“撰写”处提交你的文件然后点击“评论”,如果显示“登录 并参与到对话中”就请点击“登录”并注册你的账户

Day5|预制体保存

  1. 选中单个方块的根节点,右键【保存分支为场景】,生成预制体.tscn,重复此过程生成多个预制体
  2. 在新场景中从文件面板多次拖拽预制体到场景,快速批量生成对应物体,然后搭建出有意思的场景
    进阶操作! 尝试右键一个场景文件(.tscn)并选择新建多个继承场景,对每个继承场景都添加一些新的子物体,然后修改最开始被继承的场景,观察其继承场景的变化
    提交结果:录屏展示编辑器界面并介绍,然后运行游戏
    注意⚠️在界面左上角添加一个Label,将其显示的文本设置为你的姓名-专业-年级

扩展了解 了解一下隔壁unity的预制件和ue的蓝图,思考为什么主流游戏引擎都有这种做法?

# 游戏部每日一题 定位目标:**理解Godot核心架构(节点/场景/物理/脚本),掌握基础运动、碰撞逻辑** ## 写在前面的话 0. 每日一题全部都是**自愿**完成,这只是用于让你了解游戏开发相关内容,但是我们会在入社面试时以此作为某些依据 1. 你遇到的任何问题都欢迎找游戏部的学长提问!但请先阅读《提问的智慧》,你可以在群文件里找到它 2. 所有物体都用英文命名!!! 3. 代码注意格式,注意`Tab`键和四个空格是不一样的!!! 4. 如果你完成了**进阶操作**会有额外加分,注意一定要在**提交内容**中体现出来你完成了这一部分 5. 请按照**提交结果**提交,其中某些要求用于必要的校验,比如这些任务是否是你独立完成的 6. **扩展了解**的内容将在第一次面试中被提及 ## 提交方式 请在该工单下方“撰写”处提交你的文件然后点击“评论”,如果显示“登录 并参与到对话中”就请点击“登录”并注册你的账户 ## Day5|预制体保存 1. 选中单个方块的根节点,右键【保存分支为场景】,生成预制体.tscn,重复此过程生成多个预制体 2. 在新场景中从文件面板多次拖拽预制体到场景,快速批量生成对应物体,然后搭建出有意思的场景 **进阶操作! 尝试右键一个场景文件(.tscn)并选择新建多个继承场景,对每个继承场景都添加一些新的子物体,然后修改最开始被继承的场景,观察其继承场景的变化** *提交结果:录屏展示编辑器界面并介绍,然后运行游戏 注意⚠️在界面左上角添加一个Label,将其显示的文本设置为你的姓名-专业-年级* --- **扩展了解** 了解一下隔壁unity的预制件和ue的蓝图,思考为什么主流游戏引擎都有这种做法?

<video src="attachments/fa1790ec-d9b0-49ac-912b-7bc75873506d" title="5.mp4" controls></video>
949 KiB

prefab1是由一个长方形的StaticBody2D保存的场景,拖动三次prefab1.tscn至node_2d.tscn(主场景)从而构成了紫色的四面墙壁。
prefab2是由RigidBody2D这个正方形保存的场景。inheritance.tscn继承自prefab2.tscn,由四个prefab2拖动形成的RigidBody2D构成。拖动了几次prefab2.tscn到主场景,又拖动了一次inheritance.tscn到主场景。
之后改变prefab2中物体的颜色,发现inheritance.tscn中方块颜色同步改变。

<video src="attachments/f9626dee-d4a4-4f4e-8f04-c9d5c9b0b0d7" title="屏幕录制 2026-09-01 214633.mp4" controls></video> prefab1是由一个长方形的StaticBody2D保存的场景,拖动三次prefab1.tscn至node_2d.tscn(主场景)从而构成了紫色的四面墙壁。 prefab2是由RigidBody2D这个正方形保存的场景。inheritance.tscn继承自prefab2.tscn,由四个prefab2拖动形成的RigidBody2D构成。拖动了几次prefab2.tscn到主场景,又拖动了一次inheritance.tscn到主场景。 之后改变prefab2中物体的颜色,发现inheritance.tscn中方块颜色同步改变。

<video src="attachments/b1cb4ea5-7e24-46b1-bcdb-fc7214339711" title="5.mp4" controls></video>
3.2 MiB


走半天预制体怎么设置具体属性后来才发现是没有打开子节点可编辑

<video src="attachments/159a8b30-5287-47b6-b22e-34821fa04ff1" title="屏幕录制 2026-09-08 142358.mp4" controls></video> 走半天预制体怎么设置具体属性后来才发现是没有打开子节点可编辑

26计算机类郑梓彬

26计算机类郑梓彬

<video src="attachments/f07c8538-3d4a-4ef4-ae12-23301fe32ced" title="屏幕录制 2026-09-10 131212.mp4" controls></video>

26计算机赵星皓

26计算机赵星皓

<video src="attachments/34dd9876-3e04-40ba-b8b3-74e1de332c7b" title="day5.mp4" controls></video>
89 MiB


首先是通过预制体的拖拽实现了pjh大拱门,然后以预制体pjh1新建两个继承场景,再新添了一张图片,生成了ojh1和ojh2,改变pjh1里的图片,发现ojh1和ojh2的图片都改变

<video src="attachments/d86981c4-978c-47c6-8463-74f2fa4bdfa1" title="QQ20260910-203639.mp4" controls></video> 首先是通过预制体的拖拽实现了pjh大拱门,然后以预制体pjh1新建两个继承场景,再新添了一张图片,生成了ojh1和ojh2,改变pjh1里的图片,发现ojh1和ojh2的图片都改变

<video src="attachments/b1d134e6-dda4-49cb-a92b-25df118fcd28" title="录屏2026-09-10 20.55.15.mov" controls></video>

普通怪兽羡慕和kun一样的怪兽

普通怪兽羡慕和kun一样的怪兽
7.5 MiB

<video src="attachments/930f9ef0-cea8-4dd6-a37a-04ac95df5044" title="Games 2026.09.10 - 21.49.34.07.mp4" controls></video><video src="attachments/5103873e-f3d5-4ef1-9f13-f3da00b1f1ec" title="Games 2026.09.10 - 20.56.01.05.mp4" controls></video>

25 计科 张峻凡
左上角忘记加标签了,下次补上

25 计科 张峻凡 左上角忘记加标签了,下次补上

day 5~~~~~~~~^--^~~~~~~~

day 5~~~~~~~~^--^~~~~~~~

26王若琪

26王若琪

<video src="attachments/4fa5c661-c989-4eb1-9f83-1a9c1165e025" title="屏幕录制 2026-09-17 184456.mp4" controls></video>

26计科李承熹

26计科李承熹

26计算机类陈安

26计算机类陈安

<video src="attachments/707a96ac-5b3d-43be-b7b5-fd77747ee639" title="屏幕录制 2026-09-20 103454 day5.mp4" controls></video>

<video src="attachments/e8e914c2-7a0c-44ec-b854-7965fca96aeb" title="Day5.mp4" controls></video>
31 MiB


修改了物体的转动质量

<video src="attachments/42fff1e8-d85c-4575-b7b2-3c36086b56ae" title="屏幕录制 2026-09-21 143534.mp4" controls></video> 修改了物体的转动质量

<video src="attachments/16506fb4-3f8d-4a04-8d3a-e53dd61e3acd" title="d5.1.mp4" controls></video><video src="attachments/532806c3-f1ab-4773-9e62-0963c3c8f40a" title="d5.2.mp4" controls></video>
987 KiB
2.4 MiB


创建预制体'bounce_body.tscn'和'Wall.tscn',将预制体拖入场景中即可快速复用。为'node_2d.tscn'创建继承场景'inhertanceN.tscn'(N=1, 2, 3),分别为其添加不同节点,修改父场景被继承的节点时,所有子场景对应节点一同被修改;修改子场景节点时其他场景不受影响。

<video src="attachments/c8dbc5dd-e0f3-4556-8946-cbfbd32524bd" title="2026-09-22 20-19-46.mp4" controls></video> 创建预制体'bounce_body.tscn'和'Wall.tscn',将预制体拖入场景中即可快速复用。为'node_2d.tscn'创建继承场景'inhertanceN.tscn'(N=1, 2, 3),分别为其添加不同节点,修改父场景被继承的节点时,所有子场景对应节点一同被修改;修改子场景节点时其他场景不受影响。

<video src="attachments/63867768-6df6-4742-9285-ca8c00b5a54b" title="day5.2.mp4" controls></video>

<video src="attachments/2d38633d-3884-4e71-96d4-bef70932b5f0" title="屏幕录制 2026-09-26 120733.mp4" controls></video>

进行了对预制体的朝向的不同调整

进行了对预制体的朝向的不同调整

预制体和子场景

预制体和子场景
31 MiB

26级工设唐欣语

26级工设唐欣语

<video src="attachments/7af69e85-2ea6-4024-a895-95f5058bad78" title="QQ20261003-213626.mp4" controls></video>

对苹果乐进行旋转翻转式调教

对苹果乐进行旋转翻转式调教

变色奶龙,但不知道为啥大小会变化

变色奶龙,但不知道为啥大小会变化
Sign in to join this conversation.