RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-279038

Alemkhan Utepkaliev's questions

Martin Hope
Alemkhan Utepkaliev
Asked: 2022-07-29 02:29:42 +0000 UTC

为什么协程不等待 Action 参数。统一

  • 0

我有一个由其他类继承和实现的抽象类,在这些类中我调用返回的抽象类的公共方法IEnumerator,它的签名是:

    public IEnumerator ActionAfterDelay(float seconds, Action action)

计划他应该在action之后表演seconds。结果,当我调用此方法时,我没有收到第一个Debug.Log,并且该操作立即执行并且第二个出现在控制台中Debug.Log。也就是说,我跳过了这个期望,我不明白为什么会这样。这是抽象类的方法

    public IEnumerator ActionAfterDelay(float seconds, Action action)
    {
        Debug.Log($"Wait before Action {seconds} seconds");

        yield return new WaitForSeconds(seconds);

        action.Invoke();
        // пробовал и просто вызвать action(); - безуспешно

        Debug.Log("Action TIME!");
    }

这是从继承的类对此方法的调用,它在以下位置调用switch:

    case SimpleInfluenceEffectType.Explosion:

        StartCoroutine(ActionAfterDelay(0.25f, () =>
        {
            if (Target.CurrentGameObject.TryGetComponent(out EnemyState enemyState))
            {
                if (enemyState.IsDontExplode)
                {
                    VisualEffect.Instance.InstantiateEffect(
                        Target.UnitState.transform.position,
                        VisualEffect.EffectType.ExplosionShield,
                        Target.UnitState.transform.transform,
                        true);

                    return;
                }
            }

            VisualEffect.Instance.InstantiateEffect(Target.UnitState.transform.position, VisualEffect.EffectType.MobExplosion);

            Target.UnitState.TakeDamage(EffectValue, gameObject);
        }));

        break;

我在某个地方错了,我找不到解决方案

c# unity3d
  • 1 个回答
  • 31 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2022-05-27 18:10:01 +0000 UTC

是否值得为每个操作系统创建一个 git 分支以在 UNITY 上运行

  • 0

三个计划- Harmony,,iOSAndroid

最初,在 上创建了一个项目,其中dev和releaseAndroid有两个分支。

是否值得为每个操作系统创建其他分支,并在其中存储游戏版本,并更新每个分支,使用这种方法是否方便?例如,相同的功能(游戏玩法)是否可以通过合并方便地转移?

( dev_android , release_android || dev_harmony , release_harmony || dev_iOS , release_iOS )

或者在一对具有所有平台代码的分支中工作效率更高?

iOS问题是and是什么Harmony,Google Services所有的后果都是多余的。并用未使用的资源加载项目

unity3d
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2022-07-01 03:54:24 +0000 UTC

构建 UNITY 时出错 - 发现多个文件具有独立于操作系统的路径

  • 0

错误的本质:

More than one file was found with OS independent path 'kotlin/collections/MapWithDefault.kotlin_metadata'

最后一次添加SDKFacebook Analytics给我个人带来了一堆问题,在构建时,出现了这些错误:

What went wrong:
Execution failed for task ':launcher:mergeReleaseJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
 > More than one file was found with OS independent path 'kotlin/collections/MapWithDefault.kotlin_metadata'

构建窗口究竟在哪A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade里出现此错误。

但我也确信这条线会干扰一切More than one file was found with OS independent path 'kotlin/collections/MapWithDefault.kotlin_metadata'

我的毕业典礼:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.multidex:multidex:2.0.1'

// Android Resolver Dependencies Start
    implementation 'androidx.core:core:1.0.0+' // Assets/Plugins/VoxelBusters/CrossPlatformReplayKit/Editor/ReplayKitDependencies.xml:6
    implementation 'com.android.support:appcompat-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'com.android.support:cardview-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'com.android.support:customtabs:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'com.android.support:support-v4:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'com.facebook.android:facebook-applinks:[11.0, 12)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:6
    implementation 'com.facebook.android:facebook-core:[11.0, 12)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:5
    implementation 'com.facebook.android:facebook-gamingservices:[11.0, 12)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:9
    implementation 'com.facebook.android:facebook-login:[11.0, 12)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:7
    implementation 'com.facebook.android:facebook-share:[11.0, 12)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:8
    implementation 'com.google.android.gms:play-services-ads:20.0.0' // Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml:7
    implementation 'com.google.android.gms:play-services-base:17.6.0' // Assets/Firebase/Editor/AppDependencies.xml:17
    implementation 'com.google.firebase:firebase-analytics:19.0.0' // Assets/Firebase/Editor/AppDependencies.xml:15
    implementation 'com.google.firebase:firebase-analytics-unity:8.0.0' // Assets/Firebase/Editor/AnalyticsDependencies.xml:18
    implementation 'com.google.firebase:firebase-app-unity:8.0.0' // Assets/Firebase/Editor/AppDependencies.xml:22
    implementation 'com.google.firebase:firebase-common:20.0.0' // Assets/Firebase/Editor/AppDependencies.xml:13
    implementation 'com.parse.bolts:bolts-android:1.4.0' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:4
    implementation 'com.tapjoy:tapjoy-android-unitybridge:12.8.1' // Assets/Tapjoy/Editor/TJPluginDependencies.xml:9
// Android Resolver Dependencies End
**DEPS**}

// Android Resolver Exclusions Start
android {
  packagingOptions {
      pickFirst 'kotlin/collections/MapWithDefault.kotlin_metadata'
      exclude ('/lib/armeabi/*' + '*')
      exclude ('/lib/mips/*' + '*')
      exclude ('/lib/mips64/*' + '*')
      exclude ('/lib/x86/*' + '*')
      exclude ('/lib/x86_64/*' + '*')
  }
}
// Android Resolver Exclusions End
android {
    compileSdkVersion **APIVERSION**
    buildToolsVersion '**BUILDTOOLS**'

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    defaultConfig {
        multiDexEnabled true
        minSdkVersion **MINSDKVERSION**
        targetSdkVersion **TARGETSDKVERSION**
        ndk {
            abiFilters **ABIFILTERS**
        }
        versionCode **VERSIONCODE**
        versionName '**VERSIONNAME**'
        consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD**
    }
}

如您所见,我曾经解决过这个问题:

pickFirst 'kotlin/collections/MapWithDefault.kotlin_metadata'

但我也用过

exclude 'kotlin/collections/MapWithDefault.kotlin_metadata'

这也没有帮助。还有什么其他的解决方案?

unity3d
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2022-06-22 02:08:05 +0000 UTC

Unity构建时出现错误——重复类kotlin

  • 2

构建 Unity 时出现重复的类 kotlin错误

我仍然不明白如何通过 Gradle 和 Manifest 配置类似的 Android 文件,但是在构建 Unity 时搜索有关此错误的信息,我意识到需要在 gradle 中选择其中一个重复项或排除其中一个。

Duplicate class kotlin ... -1.3.50.jar (org.jetbrains.kotlin ... -1.3.50.jar) and org.jetbrains.kotlin ... -1.3.72.jar (org.jetbrains.kotlin ... -1.3.72.jar)

请建议我应该具体做什么?在哪里找到必要的文件,在哪里写东西,我在网上没有找到这样的信息,只有表面的答案,比如在 Gradle.bundle 中写一些版本。

我真的需要可以解释它在哪里的专家的帮助。我无法以任何方式编译项目并找到这个问题的答案,我在死胡同

android
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-04-08 00:32:07 +0000 UTC

有没有可能在UNITY中发现场景发生了变化?

  • 0

我有一个 DontDestroyOnLoad 对象,因此 Start() 方法不适用于它,因为它在项目启动时启动并且不会重新启动,但我需要它来调用我在更改场景时需要的方法。

示例:我的对象已创建,它工作开始我们处于第一阶段。场景改变了这个对象没有被删除环境改变了,我现在怎么调用这个方法?他究竟是如何理解场景发生了变化的?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-01-12 00:38:46 +0000 UTC

如何捕捉智能手机上的水龙头?

  • 0

我想在某个区域实现双击跳转。如何计算屏幕上的第一次和下一次点击以检查“双击”按下了什么?

根据一些教程,我在引擎中实现了这一点,但在设备上它不起作用,因为我检查了一个按钮按下,而不是触摸。我找到了解决方案,但他们并没有让我理解它是如何工作的,总的来说,我想为我的案例得到答案。

public void OnPointerClick(PointerEventData eventData)
{
    if (eventData.button == PointerEventData.InputButton.Left && eventData.clickCount == 2)
    {
        player_.GetComponent<Player_Controller>().Jump(); // Функция прыжка

        IsButtonPressed = true; // Кнопка нажалась
    }
}
c#
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-05-21 05:59:54 +0000 UTC

当玩家在墙壁后面时如何让墙壁透明,就像在暗黑破坏神中一样?统一

  • 0

我正在像暗黑破坏神这样的 Unity 中创建游戏,我需要了解如何使玩家所在的墙壁或物体透明,以免干扰视图,如以下视频所示:

(在 20 秒时,注意消失的列)https://www.youtube.com/watch?v=fRBe-u5mZho

已解决:感谢下面的答案、第三方网站和文章,我通过运行 Raycast 设法获得了接近的结果,我将对象上的材质更改为透明,并且使用着色器我能够达到我想要的结果。

在此处输入图像描述

在此处输入图像描述

c#
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-05-15 04:28:27 +0000 UTC

应用根运动参数后的动画卡在 Unity 中

  • 0

我有一个“就地”动画。来自统一文档文章

“教程:为人形“就地”动画编写根运动脚本。”

这意味着当您在场景中放置带有此动画的角色时,它不会移动角色。换句话说,动画不包含“根运动”

文档中的建议对我没有帮助,我需要你的帮助。

我在对象(以下简称角色)上挂了一个Animator组件,添加了一个具有 In Place动画(运行)的Controller,一切顺利,但他忽略了他的collider在所有其他人面前,经历了一切,事实是这个角色是人工智能,他带着导航网格代理组件和角色控制器行走,

导航网格的描述

问题通过Apply Root Motion参数解决,开启动画(运行)后开始原地运行但不再通过collider,这里是动画参数

动画

如何解决这个问题呢?我还在Character Controller提供的内容之上放置了一个对撞机,它有所帮助,但我为什么要在另一个之上添加一个对撞机,因为对我来说这是不对的。感谢您的关注

unity3d
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-03-17 17:45:25 +0000 UTC

程序员的一天。怎么找?

  • 1

任务:

程序员节在一年中的第 255 天庆祝(1 月 1 日被认为是第 0 天)。需要编写一个程序来确定给定年份的程序员节所在的日期(公历的月份和日期)。

日期必须以DD/MM/YYYY格式显示,其中 DD 是数字,MM 是月份的数字(01 是一月,02 是二月),YYYY 是十进制的年份

并输入一个从 1 到 9999 的整数,即我们时代的年份。

这是代码:

Scanner in = new Scanner(System.in);
int YEAR = in.nextInt();

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Calendar gCal = new GregorianCalendar(YEAR, 0, 0);

gCal.add(Calendar.DAY_OF_YEAR, 256);

String dayP = sdf.format(gCal.getTime());
System.out.println(dayP);

我无法理解这个问题。在编译器中,一切都按我的需要进行,在闰年是 09/12/2000,在其他年份是 09/13/2100。

但是该站点不接受此代码并且没有通过第 6 次测试,我不明白没有读取哪些数据。日历和SDF可能有问题?只是对他们有一点经验,我就利用了它。

java
  • 2 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-03-14 02:56:38 +0000 UTC

帮助 Java 中的任务。需要找错

  • 1

任务的本质是这样的:

在输入处,第一行包含一个自然数 N——居民人数(N ≤ 100)。接下来的 N 行包含有关所有居民的信息:每行包含两个整数:V 和 S – 人的年龄和性别(1 ≤ V ≤ 100,S – 0 或 1)。男性对应值S=1,女性对应S=0

输出应包含列表中最年长的男性的数量。如果有多个这样的租户,则打印最小的数字。如果没有男性居民,则打印 -1。

Scanner in = new Scanner(System.in);

int number = in.nextInt();

int[] citizen = new int[number]; // 25 70 100 3
int[] gender = new int[number]; // 1 1 0 1
int max = 0, Index = 0, male = 0;

for (int i = 0; i < citizen.length; i++) {
    citizen[i] = in.nextInt();
    gender[i] = in.nextInt();
}

for (int i = 0; i < citizen.length; i++) {
    if(citizen[i] > max && gender[i] == 1){
        max = citizen[i];
        Index = i+1; // Нахождение индекса самого старого мужчины
    }
    if (gender[i] == 0){ // Проверка на наличие мужчин
        male = 0;
    }
    else male++;
}

if (male == 0) System.out.println("-1");
else  System.out.println(Index);

一切都在编译器中正常工作,但机器人不接受测试代码,它没有通过第四次测试,数字和通过哪些测试不知道,我一直在摆弄这个任务很长时间,我不明白这里有什么问题?请帮忙。

毕竟这是由于值选项的原因,我看不懂\u200b\u200bhe用的是什么值,以至于程序没有给出正确答案。

java
  • 1 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-01-10 22:43:39 +0000 UTC

如何在给定数字中找到数字0 JAVA

  • 0

必须在键盘给出的六位数字中找到数字 0。

可以通过什么方式做到这一点?

我试过这个方法,把(int)翻译成字符串,想逐行找0,但是在任何输入(数字)的情况下我尝试输入0时,他都报错了。

int number = in.nextInt();
String test = String.valueOf(number);

int a = test.charAt(0);
if(a == 48) { a = 0; }
java
  • 3 个回答
  • 10 Views
Martin Hope
Alemkhan Utepkaliev
Asked: 2020-12-24 23:37:43 +0000 UTC

错误“(krakozyabry)不是内部或外部命令”

  • 1

1. 确定 ICMP 数据包的大小。

调整数据包长度值,使没有数据包错误消息。为此,请在文本编辑器中创建一个批处理文件 proba.bat,其中包含以下内容:

@echo off
for /L %%i in (1000#,100#,100000#) do (
for /F «usebackq delims=< tokens=2» %%a IN (`ping -l %%i 127.0.0.1 -n 1`) DO@echo Размербуфера отправки=%%i……Время отклика=%%a)

(相反«»,您需要加上引号"",以及屏幕上出现的内容,没有它们,控制台会快速关闭)

如下图出来:

错误

2. 选择数据包长度值,以便在数据包分片过程中没有错误消息。

在文本编辑器中,创建一个包含以下内容的批处理文件 proba_2.bat:

@echo off
for /L %%i in (1000#,1#,10000#) do (
for /F «skip=2 usebackq delims=< tokens=2» %%a IN (`ping -f -l %%i 127.0.0.1 -n 1`) DO @echo Размербуфера отправки=%%i……Время отклика=%%a)

图片是一样的,控制台给出“它不是内部或外部的”。

bat
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5