小编Cor*_*non的帖子

VsCode Dart 代码突出显示错误的颜色

我有一个很奇怪的问题。昨天将 Flutter 升级到最新版本后,我的语法突出显示非常糟糕。当我打开一个文件时,一切似乎都很好,但是一旦分析了文件并将结果用于突出显示,一切都会中断。

正确(打开文件后 1-2 秒): 正确的颜色

错误(大约 2 秒后): 错误的颜色

我正在为 VsCode 使用 Monokai 主题。我很想找回我的旧颜色,因为我认为新方案很难看。

我的 Flutter Doctor 输出(所有版本等):

[flutter] flutter doctor -v
[?] Flutter (Channel stable, 2.0.3, on Microsoft Windows [Version 10.0.19042.867], locale en-NZ)
    • Flutter version 2.0.3 at R:\Programme\Flutter
    • Framework revision 4d7946a68d (3 days ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[?] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at R:\Programme\Android\sdk
    • Platform android-30, …
Run Code Online (Sandbox Code Playgroud)

dart visual-studio-code flutter

3
推荐指数
1
解决办法
245
查看次数

GetComponent 找不到 UnityUI Image 组件

UnityUI Image 组件不是从 Monobehaviour Component 派生的,也不是一个接口,那么我如何在脚本中访问它呢?我尝试了 .GetComponent,但它告诉我它不能这样做,因为上面的语句:/

经过 1.5 小时的谷歌搜索后,我能找到的唯一“解决方案”已经完全过时了(界面已更改)

我的控制台错误:

ArgumentException: GetComponent requires that the requested component 'Image' derives from MonoBehaviour or Component or is an interface.
UnityEngine.GameObject.GetComponent[T] () (at <05f2ac9c8847426992765a22ef6d94ca>:0)
GUIController.Start () (at Assets/UI/Scripts/GUIController.cs:41)
Run Code Online (Sandbox Code Playgroud)

我想使用的代码:

Image menueImage1 = menueButton1.transform.Find("Cap").gameObject.GetComponent<Image>();
Run Code Online (Sandbox Code Playgroud)

“您导​​入了UnityEngine.UIElements吗?” -> 是的

Unity版本:2019.3.10f1

“组件”在本地文档中的位置:Unity/2019.3.10f1/Editor/Data/Documentation/en/Manual/script-Image.html 我附上了“组件”的图片。

任何帮助将不胜感激:)

我说的是“图像”脚本

c# unity-game-engine

1
推荐指数
1
解决办法
5488
查看次数