问题标签 [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 回答
81 浏览

c# - 如何在 CocosSharp 矩形中创建遮罩层?

是否可以在 Cocoa/CocosSharp 中创建遮罩层?我在找这里,但找不到。我也用谷歌搜索了这个,但没有运气。

我想做的是创建带有很多孔的矩形。

像这样的东西: http ://www.photoshopessentials.com/photo-effects/placing-an-image-inside-another-with-photoshop-cs6/

感谢帮助

0 投票
1 回答
74 浏览

c# - Android 构建问题 --- android/gms/internal/zzkf$5

Xamarin 和 CocosSharp 用于 Visual Studio 2015。

使用 340m 作为堆空间时:

错误 java.lang.OutOfMemoryError。考虑增加 $(JavaMaximumHeapSize) 的值。Java 在执行 'java.exe -Xmx340m -jar C:\Users\abb\AppData\Local\Android\android-sdk\build-tools\23.0.1\lib\dx.jar --no-strict 时内存不足--dex --output=obj\Debug\android\bin obj\Debug\android\bin\classes "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v5.0\mono.android。 jar" obj\Debug__library_projects__\Xamarin.Android.Support.Compat\library_project_imports\classes.jar obj\Debug__library_projects__\Xamarin.Android.Support.Core.UI\library_project_imports\classes.jar obj\Debug__library_projects__\Xamarin.Android.Support.Core。 Utils\library_project_imports\classes.jar obj\Debug__library_projects__\Xamarin.Android.Support.Fragment\library_project_imports\classes。

但是当使用 350m 作为堆空间时,会出现一个相当神秘的错误消息

错误 java.lang.IllegalArgumentException:已添加:Lcom/google/android/gms/internal/zzkf$5;应用程序.Android

必须做些什么来解决这个问题?

IDE信息:

Microsoft Visual Studio Community 2015 版本 14.0.25431.01 更新 3 Microsoft .NET Framework 版本 4.6.01055

安装版本:社区

Visual Basic 2015 00322-20000-00000-AA079 Microsoft Visual Basic 2015

Visual C# 2015 00322-20000-00000-AA079 Microsoft Visual C# 2015

视觉 C++ 2015 00322-20000-00000-AA079 微软视觉 C++ 2015

适用于 Visual Studio 的 Application Insights 工具包 7.18.00214.2 适用于 Visual Studio 的 Application Insights 工具

ASP.NET 和 Web 工具 2015.1 (Beta8) 14.1.11107.0 ASP.NET 和 Web 工具 2015.1 (Beta8)

ASP.NET Web 框架和工具 2012.2 4.1.41102.0 有关更多信息,请访问http://go.microsoft.com/fwlink/?LinkID=309563

ASP.NET Web 框架和工具 2013 5.2.40314.0 有关更多信息,请访问http://www.asp.net/

命令总线、事件流和异步管理器 Merq 为松散耦合的 Visual Studio 扩展组件通信和集成提供 ICommandBus、IEventStream 和 IAsyncManager MEF 服务。

公共 Azure 工具 1.8 提供供 Azure 移动服务和 Microsoft Azure 工具使用的公共服务。

GitExtensions 1.0 Git Extensions 是一个用于 Git 的图形用户界面,允许您在不使用命令行的情况下控制 Git

GitPlugin Extension 1.0 GitPlugin Visual Studio Extension 详细信息

JavaScript 语言服务 2.0 JavaScript 语言服务

JavaScript 项目系统 2.0 JavaScript 项目系统

Microsoft Azure 移动服务工具 1.4 Microsoft Azure 移动服务工具

NuGet 包管理器 3.4.4 Visual Studio 中的 NuGet 包管理器。有关 NuGet 的更多信息,请访问http://docs.nuget.org/

PreEmptive Analytics Visualizer 1.2 Microsoft Visual Studio 扩展,用于可视化来自 PreEmptive Analytics 产品的聚合摘要。

SQL Server 数据工具 14.0.60519.0 Microsoft SQL Server 数据工具

TypeScript 1.8.36.0 用于 Visual Studio 的 TypeScript 工具

适用于通用 Windows 应用程序的 Visual Studio 工具 14.0.25527.01 适用于通用 Windows 应用程序的 Visual Studio 工具允许您构建单一的通用应用程序体验,该体验可以覆盖所有运行 Windows 10 的设备:手机、平板电脑、PC 等。它包括 Microsoft Windows 10 软件开发工具包。

Xamarin 4.2.1.64 (872717c) Visual Studio 扩展,支持 Xamarin.iOS 和 Xamarin.Android 的开发。

Xamarin.Android 7.0.2.37 (ce955cc) Visual Studio 扩展,用于支持 Xamarin.Android 的开发。

Xamarin.iOS 10.2.1.5 (44931ae) Visual Studio 扩展,用于支持 Xamarin.iOS 的开发。

0 投票
0 回答
259 浏览

c# - 导航 Cocossharp 和 xamarin.forms

我有 2 页,在第一页中,当我单击列表视图中的一个项目时,它应该导航到第 2 页,并且在第 2 页中出现雪粒子。

之后,当我单击后退按钮时,它像往常一样转到第一页,当我单击导航到第二页的任何列表视图项目时,雪粒子消失了,它只显示黑屏。

以下是代码:

对于雪地渲染,我有两个课程

第一

第二个

现在,在第二页的 Xaml 中, 当我单击第一页(page1)中的列表视图项时,如下所示:Listview 项的事件处理程序单击第一页-

第二页——

它导航到第 2 页,并成功显示雪渲染。但是当我重复相同的步骤时......我的意思是如果我点击第 2 页中的后退按钮,那么它会转到第 1 页,当我再次单击 lictview 项目时,它会转到第二页,但它不显示雪渲染,只是一个黑色屏幕。

0 投票
1 回答
213 浏览

c# - Cocossharp 模板不起作用

我是 cocossharp 的新手。我为 Visual Studio 安装了 cocossharp 模板,当我选择一个新的 cocossharp android 游戏并运行应用程序时,我得到的只是一个顶部带有徽标的黑屏。从代码中,我相信我应该得到一个带有标签的蓝屏

我在触发事件 ViewCreated 时调用的方法中放置了一个断点,断点永远不会被命中。我尝试先创建 CCG​​ameView 然后注册事件处理程序,因为我认为事件在注册之前触发

然后我尝试直接调用LoadGame方法

但这导致 gameView.ContentManager 出现空异常。

我唯一的另一个怀疑是模拟器本身,也许它需要额外安装一些东西,但是对于普通的 xamarin android 项目,它可以完美运行。Iv 还尝试查看 Xamarin 上的各种示例,但它们都使用 Application Delegate,如果我没记错的话,这是旧的做事方式。如果有人可以提供帮助,我将不胜感激。谢谢

0 投票
1 回答
271 浏览

xamarin.forms - 在 Visual Studio 2017 中添加 cocossharp.forms 失败

我在 Visual Studio 2017 中创建了一个 xamarin.forms 项目,然后我尝试使用 nuget 添加 cocossharp.forms,但出现此错误:

无法安装包“CocosSharp 1.7.1”。您正在尝试将此包安装到以“.NETPortable,Version=v4.5,Profile=Profile259”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。

似乎我在 xamarin 创建 cocossharp 项目时遇到了同样的错误,但提供的答案是针对 xamarin studio 的,我不知道如何将其应用于 Visual Studio。

0 投票
1 回答
142 浏览

xamarin.ios - 使用 CocosSharp 在 xamarin ios 应用程序开发中播放音乐

我目前使用 Xamarin 在 ios 中开发应用程序,并且使用 CocosSharp。

我尝试在上面放一些背景音乐,但总是出现异常:“Microsoft.Xna.Framework.Content.ContentLoadException 无法从 MySong 加载资产文件”

这首歌在内容文件夹中:内容/声音

要播放声音,我使用以下行:

我尝试更改路径,并以与 Xamarin 网站的 Fruity Falls 游戏详细信息中添加音乐相同的方式重现 [ https://developer.xamarin.com/guides/cross-platform/game_development/cocossharp/fruity_falls /]但没有任何效果。然后我尝试在 Xamarin 网站中给出代码的 Bouncing Game 上添加音乐,但它也不起作用。

0 投票
1 回答
94 浏览

xamarin.forms - Cocos Sharp 与 Xamarin.Forms PCL

在使用PCL Xamarin.Forms创建Cocos Sharp 项目时,它在屏幕中间提供了游戏层,我如何将其设置为移动设备的全屏?我在下面提到了我遵循的步骤。

步骤 1 创建项目

第 2 步输出在 android 设备上运行

0 投票
1 回答
97 浏览

xamarin - Android启动上的CocosSharp游戏绘制图形耗时较长

我们有一个使用 CocosSharp 编写的简单游戏。该游戏位于另一个 Xamarin.Forms 应用程序中。当玩家点击玩游戏时,我们会将他们带到启动画面。在 iOS 上,此屏幕立即显示,但在 Android 上,屏幕仅黑屏约 15 秒。音乐几乎立即在两个平台上播放。

下面是从 CocosSharpView 的 ViewCreated 事件中调用的。

挂断似乎是在创建标签时。以下需要大约 10 秒才能完成,其中 99% 在第一个标签的构造函数中。我们在构造函数中调用我们的 CreateText。

请记住,这只发生在 Android 上。提前致谢!

0 投票
1 回答
47 浏览

nuget - 如何使用 CCPhysicsBody?

我想和 CocosSharp 一起学习物理学。我正要在我的 PCL 项目中使用CCPhysicsBody,但它在命名空间“CocosSharp”中不可用。

检查我的 NuGet 包(CocosSharp.PCL.Shared),最后一个包发布日期是两年。我是否因为我的包裹太旧而错过了 CCPhysicsBody?那么为什么没有 up2date 包呢?

0 投票
1 回答
70 浏览

c# - 如何跟踪 Android 设备的后退按钮?

如何在我的 CocosSharp 游戏中捕捉后退按钮事件的正确方法?它必须发生在 Android 项目上还是可以在 PCL 核心中完成?

它是如何完成的?