问题标签 [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.
cocos2d-iphone - 随着时间的推移动画 ScaleX 和 ScaleY,补间在 CocosSharp 中不起作用
我正在尝试使用以下代码为我的 Sprite 的 ScaleX 和 ScaleY 属性设置动画。不过什么都没有发生。我习惯于使用 UIViews 和 UIView.Animate 方法,它允许我设置最终结果和持续时间。可可这样的事情可能吗?
xamarin - b2World.CreateBody 使用 CocosSharp 和 Box2D 返回 null
我正在玩 CocosSharp 和 Box2D。我正在尝试创建一个世界并为其添加一个地面主体。这是我的代码:
问题出现在最后一行。world.CreateBody(groundBodyDef)
返回空值。
我查看了b2World.CreateBody 的实现,发现只有在 IsLocked 为真时才会返回 null。我的理解是,当世界在踩踏时,IsLocked 是真的。但是,我在运行我的代码时看到 IsLocked 实际上是错误的,但 CreateBody 仍然返回 null。
我看过的所有示例都遵循 b2World 的相同基本设置。有什么我想念的吗?
我正在 Android 模拟器上对此进行测试,如果这有什么不同的话。
编辑 5/27:在了解了有关该问题的更多信息后,我现在知道有一些我认为没有必要包含在原始问题中的重要信息。我错了。我使用 CocosSharp Visual Studio 模板来创建解决方案和项目。这就是整个事情在Android上不起作用的原因。我会在答案中解释。
c# - 为什么 XDocument 找不到我的文件?
这是我在论坛上的第一个问题,所以请不要太粗鲁;)我曾经在这里找到我的问题的答案,但现在我无法解决我的问题......
我目前正在尝试通过 CocosSharp 项目中的 XDocument 处理 XML 文件。
我正在尝试加载这样的 XML 文件:
但它给我一个错误
我已经尝试了路径中的所有语法可能性(〜/ / // \ \ ./ .\ ..\ ../)我的XML文件设置为“如果更新则复制”和“嵌入资源”并存储在根目录.
有人有想法吗?
谢谢!!
android - 将文件从谷歌驱动器下载到 Xamarin Android 播放器
在 Xamarin 下开发 Cocossharp 应用程序,我在 Xamarin Android Player 中对其进行了测试。
它可以工作,但我需要将 json 文件从模拟器文件系统上传到我的应用程序。
我没有找到将文件从电脑上传到模拟设备(Nexus 5 Lolipop 5.1.1)的解决方案。
我将我的 json 文件传输到 Google Drive。
我连接到 Google Drive 以从 de emulator 访问我的文件。
我将文件下载到模拟器。
在谷歌驱动器我的文件名是 ECG01.json
在设备中,文件名变成了一个无法理解的文件名dot bin。
当我尝试打开它时,模拟器显示错误:无法打开文件。
有没有解决方案将文件原封不动地传输到模拟设备?
c# - Xamarin CocosSharp 2D CCDrawNode 内存泄漏
我正在使用 CocosSharp 2D Lolipop 5.1 API22 绘制心电图。我每秒有 332 个小节。我每秒画一个 6425 条线的多边形 100 次。我在 82 秒时出现内存不足错误。
verts 是一个 6425 CCPoint 数组。
X 增量为 0.1 pt。y 介于 0 和 4500 之间。
我在 Visual Studio Entreprise 2015 Update 2 下
我使用 Xamarin Android 播放器测试我的应用
是否有我可以在 Visual Studio 中使用的工具来分析我的问题?
我用这种技术阅读了许多关于内存泄漏的问题,但从未在 CCDrawNode 中阅读过。
xamarin.ios - 使用 Xamarin + CocosSharp 在 iOS 中模拟/视口周围的黑色边框
我刚刚开始使用 Xamarin 和 CocosSharp,所以我可能在这里错过了一些基本的东西。但无论是什么,我似乎都无法弄清楚。
我正在尝试让我的应用程序/游戏全屏显示(我希望看到带有连接、电池和时间的状态栏。但现在我只满足于全屏显示。
我正在编辑这一行:
而且我尝试了一堆不同的分辨率,但无论我做什么,我都无法让它使用整个屏幕。如下图所示,即使我为高度输入了一个非常大的值,它仍然不会用完所有可用空间。
如何使游戏使用整个屏幕,并在可能的情况下显示状态栏?
如果它有任何区别,则程序仅设置为纵向。
这是我尝试设置分辨率和纵横比的整个代码。
更新 1:
更改了要使用的代码.ExactFit
,并没有太大的不同。
尝试了这两行,结果如下图。不是文本的区别,右边的像素更多,但它们被压缩了..仍然是黑色边框。
exit - 如何退出 cocossharp 应用程序?
你如何退出 cocossharp 应用程序?在您回答之前请注意,在 cocossharp 的最新版本(V4.0.30319)中,CCApplication 已被替换为 CCGameview。谢谢。
c# - 等待 MoveTo 操作完成的正确方法是什么?
我使用 CocosSharp 创建了一个本质上是糖果迷恋的应用程序,这是我第一次实际使用的东西,对于 C# 和 Xamarin 也是如此。为了制作动画,我使用提供的 MoveTo 方法,但我不确定在继续我的代码之前我应该如何等待动画完成。目前我正在将 await Task.Delay() 与 while 循环结合使用来完成此操作,但这“感觉”并且看起来“脏”。我想知道等待动画完成的正确方法是什么?
这是我写的一些代码:
下面是实际调用 MoveTo 方法的方法:
对于那些想要查看完整代码以更好地理解问题的人,我可以在此处发布 github 链接。我现在不会包括它,因为我不确定这是否真的被允许。对一些评论感到抱歉,因为其中一些只是我当时写下我的想法。
c# - Xamarin.Android可以用来开发安卓游戏吗?
我已经成功开发了一个iOS
游戏Xamarin.iOS
。
现在,有人能告诉我是否Xamarin.Android
可以用来开发Android游戏吗?在Xamarin
网站上,当我搜索 的游戏样本时Xamarin.Android
,我只能看到使用跨平台工具开发的游戏样本,例如MonoGame
、CocosSharp
和UrhoSharp
。我没有看到专门使用该Xamarin.Android
框架开发的游戏的示例代码。
请告诉我:可以Xamarin.Android
用来开发游戏吗?还是真的Xamarin.Android
不能用来开发安卓游戏,而是必须使用网站上列出的其他工具,如Xamarin
,,MonoGame
为安卓设备开发游戏?CocosSharp
UrhoSharp
非常感谢你。
c# - CocosSharp + Xamarin.forms + 轮播页面
我正在开发 Xamarin.forms 中的游戏。我使用 CocosSharp 作为我的图形引擎,它很棒,但我有一个问题。我的游戏假设有 3 个不同的标签/页面,所以我使用了轮播页面来做到这一点。现在我的问题是我可以在不同的页面上有多个 CCScenes,还是可以使用一个 CCScane 但将 CCLayers 放在这些页面上?我将不胜感激所有回复