Skip to content

关于json场景文件的文档以及解析报错提示信息 #45

@Shedneryan

Description

@Shedneryan

json场景文件配置说明2.0中仍遗漏许多信息,例如在scenes/testball/scene.json中出现的disney材质未在文档中提及,其中的若干参数也未有说明,其中 "entities" 中的各entities的属性也无说明 ......
并且,场景文件配置说明中仅说明选项的含义,也没有提到那些选项是必选的,那些是可选,可选选项的默认值是多少,选项属性值支持的范围等重要信息。
另外,若scene.json配置文件出错(例如漏了某些必选项,或用了一些不支持的值)渲染器运行时的结果只有segmentfault,没有例如具体漏了哪个选项等提示信息。(我大概看了下相关源码,基本上就是假设json一定正确而直接未检查地使用,也有遇到未支持的值不报错就直接return nullptr的)

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions