[开发者心得] 【TS语法,API常见问题】

[复制链接]
2543 |5
喵喵哭唧唧 发表于 2023-2-28 18:49:51 | 显示全部楼层 |阅读模式
本帖最后由 哭唧唧的细狗 于 2023-11-24 16:38 编辑

Q:/ 休眠一秒该怎么写?【await sleep

A:通过调用delaySecond接口来实现延迟多少秒
TimeUtil.delaySecond(1).then(()=>{
    console.log("延迟1秒了~")
})

Q:/ 客户端服务器来回注册监听消息好麻烦丫,有什么简化方法么?

A:【模块管理和数据中心】——为什么需要模块管理?① 口袋方舟论坛|面向全年龄的UGC互动内容平台与交流社区 (ark.online)

Q:/ 有两个坐标,想让它们相加该怎么写呢?【坐标相加】

A:可以通过"pos1.add(pos2)"的形式来写,举例:


// 异步查找想要找ID为xxxx的对象
GameObject.asyncFindGameObjectById("xxxx").then(go=>{
   // 方法1,世界坐标加一个new出来的坐标,大量使用时可以做成常量
   go.worldTransform.position.add(new Vector(100, 100, 100))
   // 方法2,相对坐标加Vector里定义的静态值
   go.localTransform.position.add(Vector.one)
})


Q:/ 日志窗口的警告有哪些需要管呢?【哪些日志需要管

A:
情况1:编译时报错,编辑器里自动编译的处会有对应编译失败提示

image.png

\MetaWorldSaved\Saved\Logs路径下,可以在MW.log中通过【MWTSCompileFailed】搜索到相关信息
image.png

然后找到对应代码NewScript.ts第25行位置
image.png

情况2:运行时报错,MetaWorldSaved\Saved\MetaWorld\MWLogs路径下
3.png
可以在相关日志中通过【TypeError】搜索到相关信息
2.png

Q:/ 为什么存储或通信不能使用map结构呢?【Map与Json互转】

A:从代码健壮性上考量,约束消息内容,因此都是自己拼接Object消息数据

Q:/ 怎么才能取消键盘的监听事件呢?

A:
// 给A注册事件
let monitor = InputUtil.onKeyDown(Keys.A, () => {
    console.log("键盘A按钮现在干活了")
})

// 取消A的监听事件
monitor.disconnect()

Q:/ 材质如何修改

A:
【新提醒】【027】材质接口变更 口袋方舟论坛|面向全年龄的UGC互动内容平台与交流社区 (ark.online)


Q:/ 编辑器内置的类提示找不到该怎么解决?【Component报红】【UIBind找不到】【找不到名称Component】【找不到名称“UIBind”】
image.png
A:
直接把根目录下的tsconfig删除掉,然后关闭VSCode
image.png
再通过编辑器工程内容处脚本双击打开VSCode,这时候根目录下会重新生成tsconfig文件,报错也会同时解决
image.png


Q:/ 代码中如何让对象非运行时在主视口里动起来

A:操纵对象旋转的
代码写在类的外边,如下图
image.png


更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

syef 发表于 2023-11-20 17:34:44 | 显示全部楼层
tsconfig删除了还是会自动生成怎么办
回复

使用道具 举报

哭唧唧的细狗楼主 发表于 2023-11-20 17:44:28 | 显示全部楼层
syef 发表于 2023-11-20 17:34
tsconfig删除了还是会自动生成怎么办

你好,再次自动生成的tsconfig应该就是正确的情况了,代码不会报错
回复

使用道具 举报

syef 发表于 2023-11-20 17:54:45 | 显示全部楼层
还是爆红诶
回复

使用道具 举报

哭唧唧的细狗楼主 发表于 2023-11-20 18:45:02 | 显示全部楼层

你好,我看了下你另一个帖子的情况,应该是错误用法报错,和删除tsconfig没有关系哈
回复

使用道具 举报

syef 发表于 2023-11-20 20:56:48 | 显示全部楼层
哭唧唧的细狗 发表于 2023-11-20 18:45
你好,我看了下你另一个帖子的情况,应该是错误用法报错,和删除tsconfig没有关系哈 ...

这样子
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表