技术拆解-3D生长树-Unity版

源码阅读

采用 GPT4 帮助我理解代码,边阅读、边调试、边查看效果。

遇到 JS 没有对应的代码的时候,可以让 GPT 进行转写,方便理解,类似这样:

1
将这段C#代码改为javascript代码。如有javascript不兼容的数据类型、方法,请明确告诉我,我会告诉你替代方式
1
2
3
4
好的,请继续,注意遵循如下要求:
1、Vector3类用THREE.Vector3替代
2、注释改为中文,且在必要的地方都加上注释
3、给出转写后的完整的代码,目前你给出来的代码不全

Unity 项目调试思路

1、先搞定环境,把项目跑起来

2、搞清楚项目的主文件,一般看场景中的对象,看上面挂了哪些脚本

3、在 Editor 属性界面调整参数,运行查看效果

4、调试 C#代码,运行查看效果,注意善用 Unity 自带的打印语句Debug.log()来定位

实现思路

经验

代码转写对我们组来说,很有帮助!

我可以搞个 Unity 转 Three.js 的 GPTs,因为我们很多需求中的 3D 效果,可能都有人用 Unity 实现过了,因此这个会很有用。

同理还有 D3.js 的转写。