
获得徽章 0
赞了这篇文章
【小知识点】使用 Flutter Analyzer 库中的 AnalysisContextCollection 分析源代码会提示Path Not Found
原因是没有设置 sdkPath 参数,这个参数可以通过使用库 process_run 进行获取
```dart
AnalysisContextCollection(
sdkPath: getDartPath(),
includedPaths: [join(packagePath, "lib")],
)
String getDartPath() {
String dartCommandPath = whichSync("dart") ?? "";
return join(dirname(dartCommandPath), "cache", "dart-sdk");
}
```
原因是没有设置 sdkPath 参数,这个参数可以通过使用库 process_run 进行获取
```dart
AnalysisContextCollection(
sdkPath: getDartPath(),
includedPaths: [join(packagePath, "lib")],
)
String getDartPath() {
String dartCommandPath = whichSync("dart") ?? "";
return join(dirname(dartCommandPath), "cache", "dart-sdk");
}
```
展开
评论
2
【小知识点】使用 HybridCLR 生成的 `bash ./build_libil2cpp.sh` 命令一直编译的libil2cpp.a不成功
主要原因是路径有空格,将项目放在没有空格路径就可以了
主要原因是路径有空格,将项目放在没有空格路径就可以了
2
1
【小知识点】关于暂停游戏和恢复游戏的实现
通过设置 Time.timeScale = 0 和暂停音频等状态做到暂停游戏的目的
通过设置 Time.timeScale = 1 做到恢复游戏状态
我们还可以通过设置 Time.timeScale 的值来做到快进或者慢进游戏效果
通过设置 Time.timeScale = 0 和暂停音频等状态做到暂停游戏的目的
通过设置 Time.timeScale = 1 做到恢复游戏状态
我们还可以通过设置 Time.timeScale 的值来做到快进或者慢进游戏效果
展开
评论
点赞