问题标签 [cocossharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

xamarin - Cocossharp CCMoveTo 问题

为什么我想做的是在玩家点击一个节点后将节点移动到底部。每个节点都应该在前一个节点的右侧。

如果播放器点击的速度不是太快,这可以正常工作。但是当玩家快速点击节点时(在前一个完成移动之前),节点会重叠,所以我保留了所有待处理节点的列表并将该距离添加到最后一个位置,这增加了大约 1 个空间的间距。 .

我需要弄清楚的另一件事是如何防止节点在重新设置父节点时改变位置。我重新设置节点以更改它的 Z 顺序。

0 投票
1 回答
23 浏览

xamarin - Cocossharp 模拟手柄拉动

有什么方法可以模拟老虎机手柄拉力吗?我意识到这是一个 2D 引擎,但我希望有人知道一个技巧。

0 投票
1 回答
205 浏览

c# - Xamarin 使用 CocosSharp 便携式游戏模板构建失败

所以我真的不知道该去哪里。我解决了加载 CocosSharp Portable 模板时遇到的所有依赖问题,但解决方案中的 Android 项目只是拒绝构建。

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2303,3):错误 XA4209:无法为类创建 JavaTypeInfo:Android.Support。 V4.View.Accessibility.AccessibilityManagerCompat/IAccessibilityStateChangeListenerImplementor 由于 System.IO.DirectoryNotFoundException: 找不到路径的一部分 'C:\Users\Anthony\Source\Repos\CocosSharp Test Game Portable\CocosSharp Test Game Portable\CocosSharp Test Game Portable.Droid\obj\Debug\81\android\src\mono\android\support\v4\view\accessibility\AccessibilityManagerCompat_AccessibilityStateChangeListenerImplementor.java'。

我在尝试构建它时看到了许多其他问题,其中包括空引用异常,但没有一个找不到路径的一部分。

我试过的:

  • 清理并重建整个解决方案
  • 清理并重建 android 项目
  • 手动清理和构建每个单独的项目
  • 手动删除每个项目 bin 和 obj 文件夹并重建解决方案
  • 在 android 项目属性页面中生成一个 android manifest
  • BIND_ACCESSIBILITY_SERVICE在android清单中添加权限
0 投票
1 回答
37 浏览

xamarin - 如何用背景图像填充 CCLayer?

在资源中添加我的图像后,我注意到我的图像仅出现在屏幕的左下角并且尺寸减小了。

如何在我的 CLLayer 上填充图像作为背景?

我尝试将图像添加为子图像并更改其内容的大小但没有成功

在此处输入图像描述

0 投票
0 回答
24 浏览

game-loop - 老虎机卷轴停止在正确位置时出现问题

我正在 Cocossharp 中构建一个老虎机游戏,但在让滚轴停在正确的位置并保持棋子之间的间距相等时遇到了问题。每行的底部应等于底部变量。

为了将碎片强制放在正确的位置,我调用了 AdjustStoppedPosition()。这样做的问题是,它开始在片段之间放置额外的空间。

0 投票
0 回答
144 浏览

xamarin.forms - Visual Studio 2019 加载资源时速度极慢

加载 CocosSharp 资产时,我在 Visual Studio 2019 调试模式下遇到问题。它一直工作到最后一次更新。(我当前的版本:社区 16.2.5)。你能帮我吗?

我像这样加载我的资源:

在发布模式下一切正常,但在加载这些资产时,在 android 上调试非常慢。

我已经做了什么:

转到工具 -> 选项 -> 调试 -> 常规

disabled -> 在调试期间启用诊断工具

0 投票
1 回答
1552 浏览

visual-studio-2010 - ITMS-90809:已弃用的 API 使用 - 即使应用了解决方案,仍会收到警告

您好我正在使用 xamarin 表单和 cocossharp 在 c# 上开发应用程序。每次我在苹果商店发表文章时,我都会收到警告:

这对我来说并不新鲜,因为我去年收到了这个警告,但苹果已经给出了最后期限。

我在这里找到了一个由 xamarin.ios 团队修复的解决方案(https://devblogs.microsoft.com/xamarin/uiwebview-deprecation-xamarin-forms/

但是,即使我遵循了该解决方案,我仍然收到警告,我还删除了 Xamarin.Auth,我认为它也使用了 UIWebView。

这是我使用的软件包的列表。

在此处输入图像描述