如何

使用游乐场进行发展


在BJS开发中使用游乐场

在开发代码以帮助Babylon.js的早期阶段,在Playground中尝试该代码可能会很有用。只需使用链接https://www.babylonjs-playground.com/ts.html#确保Playground处于Typescript模式 。New然后,该按钮将为您提供开始代码。

一个例子

Babylon.js的代码可形成https://github.com/BabylonJS/Babylon.js/blob/master/src/Math/babylon.math.ts 的贝塞尔曲线(只需在此页面上搜索Curve3),可以在同一页面上放置任何代码以形成贝塞尔曲面。

第一步是产生有效的代码。您当然可以立即按照开始捐款的步骤进行操作,当然在提交PR之前,必须按照此页面上的说明提交工作代码。但是,您可能对使用git进行代码分叉,设置IDE和拉取请求的整个方法还没有信心,但是熟悉使用Typescript。

因此,另一种方法是在操场上试用代码。下面的运动场显示了该运动场正在开发的bezier曲面的Typescript代码。

尽管这显示了工作代码,但尚未完全准备好将其复制到Babylon.js的本地存储库中,提交并发送PR。首先,并不是所有需要的注释都到位。

同样放置在本地存储库中的第一行

class BezierSurface {

将需要更改为

export class BezierSurface {

从游乐场到拉取请求

一旦满意,代码就可以工作了,并且已将其复制到本地存储库中,然后在提交PR之前,请确保您已阅读以下内容,以确保顺利取得积极的成果。

开始参与
贡献API中的自述
代码准则
注释

另一方面,核心团队中总会有人非常喜欢您的想法及其执行,他们可能会直接将其复制并添加到Babylon.js中。