问题标签 [cocos2d-x-for-xna]
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.
c# - Cocos2d 在 C# 中保留一个对象
我有一个为我设置 CCAnimation 的方法
我这样称呼
但是当我运行游戏时动画不播放:(这是我从iOS移植我的游戏,我通过添加解决了这个问题
在方法调用之后。
在 cocos2d 的 C# 版本中如何做到这一点?或者谁能帮我想出另一个解决方案?
提前致谢
xna - 我可以为 Windows Phone 应用程序禁用多点触控吗?
我目前正在使用 Cocos2d 的 XNA 版本为 Windows Phone 7 开发游戏。由于游戏规则,我需要它以便用户一次只能触摸一件事,但多点触控似乎总是有效的。此外,我不知道这是否是 Cocos 错误,但它也会导致游戏行为异常(像多次触摸一样响应单次触摸)。
我想我必须一个一个地纠正游戏的每个触摸事件,但我想知道是否可以使用一些东西快速禁用多点触控,或者将接受的触摸次数减少到一次。
c# - 作为子项添加到另一个 CCMenuItem 的 CCMenuItem 不响应触摸
我正在实现一个装饰器模式,用于将选定/未选定的事件添加到CCMenuItem
继承者:
然后我“装饰”我的物品:
但是当我启动应用程序并单击我的decorToggle
时,它没有响应。此外,它不会进入我的Selector
方法(我设置断点的地方)。
那么我做错了什么?可以变得更容易吗?提前致谢
谢谢你,@LearnCocos2D。但是为什么调试器不会在Selector
方法的断点处停止呢?
还有问题的第二部分呢?我可以在没有从具体继承者继承的情况下向继承者上的Selected/Unselected
事件添加自定义行为(对不起双关语)并覆盖方法吗?CCMenuItem
CCMenuItem
Selected/Unselected
ie CCMenuItemImageWithExtendedSelect
,等CCMenuItemLabelWithExtendedSelect
,CCMenuItemToggleWithExtendedSelect
并且这些类中的每一个都只是覆盖Selected/Unselected
方法(如在 my 中MenuItemDecorator
)
windows-phone-8 - Cocos2d-XNA:如何集成 MonoGame
我对 Cocos2d-XNA 感到困惑。里面已经有 MonoGame 了吗?如果没有,我如何将这两者结合起来?如果是,Cocos2d-XNA 的作用是什么,MonoGame 的作用是什么?
我试图寻找这两个网站,但无法找到这些信息。
如果需要:我正在尝试在 WP8 中构建游戏。
c# - 如何从 cocos2d-xna 个人文件夹播放声音
如何从
文件夹?
我努力了:
但它不起作用
c# - cocos2d-xna:如果使用继承自 sprite 的类的实例,则不会绘制 sprite
我有一个基于 Cocos2D XNA 和 MonoGame 的游戏项目。我想在 CCSprite 类中添加一点自定义逻辑,所以我创建了一个继承自 CCSprite 的类。我添加了一个虚拟的自动属性并尝试使用这个类,但由于某种原因,作为我的自定义精灵类的实例创建的精灵没有显示在图层上,而作为 CCSprite 类的实例的精灵 - 完全没问题。
代码如下所示:
如果我使用 line1 并注释掉第 2 行,则 mySprite 1 不会显示。否则 - 如果 mySprite 是 CCSprite 的一个实例 - 它运行良好。
这个问题的根源可能是什么?
c# - Cocos2d 结构与导航
Cocos 2d xna c#.
我正在使用 Windows 模板。我有下一个课程 Programm、Game1、AppDelegate、IntroLayer、MainLayer。Programm、Game1、AppDelegate - 我知道它是开始和设置,如分辨率、触摸等。我们从 AppDelegate 运行并绘制 IntroLayer。“层”,就像 wpf 中的 (.xaml +.xaml.cs) 文件?在 IntroLayer 我想听鼠标和键盘,但public override void Update(float dt)
不要听。我只在里面听Update method in Game1 class
。
我搜索 cocos2d 教程,但发现很少。这是教程的好链接。
c# - Cocos2d XNA CCApplication 应参考 Microsoft.XNA.Framework.Game
我尝试使用 Cocos2D XNA + Monogame 在 Windows Phone 8 (VS 2013) 上开发 HelloWorld 游戏。我安装 Monogame,创建一个项目,通过 Nuget 在 Cocos2d XNA 上添加引用。
然后我从文档https://cocos2dxna.codeplex.com复制示例
在 CCApplication 上,我有:模块 'Microsoft.XNA.Framework.Game, Version=4.0.0.0, Token=...' 应该被引用。
但是在 MonoGame 中我没有找到这样的路径......我还安装了这个https://msxna.codeplex.com/releases/view/117230 我做错了什么?
c# - 无法在 Visual Studio 2013 上创建 cocos2dx 项目
我正在使用 VS2013 Ultimate 和 cocos2d-XNA(template),并且我在 windows 8.1 pro 64 位上运行。
我收到此错误消息:
有没有人有解决方案、建议或方向来帮助我解决这个问题?
另外,有点好奇,为什么这个 cocos2dx-ndx 在 Visual Studio 中使用 c#?如果我没记错的话,cocos2dx 使用 c++ 对吗?像这样在Windows下开发安卓游戏cocos2dx是正确的选择吗?