组织介绍

blender渲染资产

建模规定: 1px = 1cm 建模相机类型: 正交 (为了得到等距试图,等距视图中,物体不会随着离镜头的远近而使得大小发生变化,使得游戏中的相机被理解为在很远的位置。)

渲染数据

传送带大小:$100px \times 100px$
齿轮大小: $50px \times 50px$ 行星大小: $50px \times 50px$

项目目录结构

  1. script 包含了处理素材等的脚本。

素材资源管理:

参考自 使用git lfs管理,这是一种将大文件资源转换为指针的操作,git中只存储指针,拉取时向lfs服务器拉取对应的素材即可。

整体操作分为两步

  1. git lfs track 设置追踪规则在.gitattributes中,所以.gitattributes必须被git add过。

  2. git add 添加文件,LFS自动按照规则处理

注意, 别忘了提交.gitattributes文件

git lfs操作方式:

操作方式 命令
只追踪图 git lfs track "assets/images/*.png"
追踪新文件夹下所有文件 git lfs track "assets/images/** "
重写存储方式,将git存储的资源改为使用lfs存储 git lfs migrate import --include="assets/images/** " --yes
追踪所有同类型文件 git lfs track "**.png"
查看当前追踪文件 git lfs track

最后将文件使用git add操作一下就可以了, 注意git lfs migrate import --include=不需要git add作后续操作了。

美术资产对比工具

sourcegit可以做到,其他工具未知。

Debug

  • 加入DebugDisplay节点,可以修改debug_display.gd中的debug选项来开启debug,使用全局坐标显示一些内容,辅助排查游戏中的bug, 开启debug节点绘制debug信息后,会有一些卡顿,这是正常的现象。
  • LogDuck: 日志工具
  • assert: 断言工具,直接终止游戏,找到另游戏出现bug的位置,同时在不确定代码正确性的位置加上判断,防止日后出错。
成就
0
Star
0
Fork
成员(2)
11454744 skkfaker 1779078342
王床
Pull review bot
pr助手

搜索帮助