Hanxing Yang

Results 119 comments of Hanxing Yang

> 其他 sprite 的配置可以被省掉(这个实现起来可能会稍微麻烦一点)TODO 在 #617 中我们将配置(对应 JSON 文件)及代码内容 inline 到 `files` 中,因此配置不再需要单独向 OSS 请求

跟这个 issue 一起顺便解决下: ![Image](https://github.com/goplus/builder/assets/1492263/016c5395-f624-43c0-89c7-07410c6eca39) 注意看下是否还有其他类似(需要小括号调用)的函数/方法

![Image](https://github.com/goplus/builder/assets/1492263/e3a45373-ad9e-4c31-b31a-4fc3d14d4673) SoundRecorder 交互逻辑: * 初始状态下波形图上存在一个初始的“选取范围”,范围两端的抓手可以被拖动,以调整选取范围 * 初始状态下音量滑杆处于中间(代表当前音量),最左侧代表音量 0,最右代表音量 2 0、1、2 等具体数值的效果与 [`GainNode.gain`](https://developer.mozilla.org/en-US/docs/Web/API/GainNode#gainnode.gain) 一致 * 音量调整完成(鼠标拖动滑杆移动并将按键松开)后,基于初始音频按比例调整音量,且结果应当会反映到波形的振幅上 但不影响波形图上的选取范围(如果当前已有选取范围的话) * 每次选取范围调整完成,或音量调整完成,都会自动触发对选取范围的播放 * 点击“Save”会使用当前的“选取范围”+“音量”对应处理后的音频内容作为结果提交 ![Image](https://github.com/goplus/builder/assets/1492263/8ef72d81-e7b6-4177-b534-a699c43cb87c) SoundEditor 交互逻辑: * 初始状态下波形图、滑杆状态与 SoundRecorder 中一致,“Cancel”、“Save”按钮不可见 * 波形图及滑杆交互逻辑与 SoundRecorder...

Consider that we may store content in ways other than Object-Storage in the future. I think we need something more than object keys. For example, to optimize user experience of...

backdrop 相关命名调整应该还包括 `spx.Game` 方法名: * `SceneName` -> `BackdropName` * `SceneIndex` -> `BackdropIndex` * `StartScene` -> `SetBackdrop` * `NextScene` -> `NextBackdrop` * `PrevScene` -> `PrevBackdrop` `spx.eventSink` 方法名: * `OnScene` -> `OnBackdrop`

Finished * ~~Animation binding, see details in #603~~ * ~~Sound-playing behavior for animation, see details in #604~~ * ~~Some other issues in https://github.com/goplus/spx/issues/300~~ * ~~Use center point as reference point...

https://www.figma.com/design/M0mRFALNMd1VRooTclWSvD/%E7%99%BB%E9%99%86%E9%A1%B5?node-id=0-1&node-type=CANVAS&t=mXdB5lk7ZwJN3fD7-0

v1.3 不暴露如下概念: * graphic-effect: effect 控制相关不暴露 * stage-monitor: `ShowVar` / `HideVar` 等不暴露 * animation: animation 相关不暴露,另外包括像 `Step`、`Turn` 这种有几乎等价的方法(`Move`、`SetHeading`),区别只是自己带有动画的方法 * draw: draw 相关不暴露,另外 `RGB`/`RGBA` 等为 draw 操作服务的方法也不暴露 * value & list...

# Expected to expose in v1.3 TODO: backdrop 相关需要调整命名 ### `spx.Sprite` * ~~`Parent`~~ * `Clone` * `OnCloned` * `OnTouched` * `OnMoving` * `OnTurning` * `Die` * `Hide` * `Show` *...

这个先不放到 v1.3 ,等 #411 & #412 完成后再回来看文件压缩