问题标签 [ccscrolllayer]

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 投票
4 回答
223 浏览

objective-c - 由于类 CCScrollLayer 而导致的 mach-o-linker 错误?

我搞不清楚了 。

我以前经常使用 CCScrollLayer,它是一个 cocos2d 类,但现在我遇到了一个奇怪的错误- mach-o-linker

  1. 我已将课程添加到我的项目中(CCScrollLayer.h+m
  2. 我已经进口了它们
  3. 我已经定义: CCScrollLayer *scroller;

然后,当我输入这行代码时:

我有 mach-o-linker 错误!

我在项目设置中定义了 armv6 和 7。

那是什么 ??我知道这不是代码错误,而是有些不同。

0 投票
1 回答
428 浏览

cocos2d-iphone - Cocos2d - 特定区域内的 CCScrollLayer 与滚动层外的静态按钮

我正在努力实现以下目标:

  • 在场景中,有一个“可滚动”区域,包含可点击的精灵/CCMenuItems。

    • 在同一个场景中(在“可滚动”区域之外)有可点击的精灵/CCMenuItems。

我已经尝试使用 cocos2d 的 CCScrollLayer 扩展,但是整个屏幕都会响应滑动,而我只想响应特定区域。此外,当向场景添加更多按钮时,这些按钮不是 CCScrollLayer 的一部分,我会收到多个“ccTouchesBegan Override”错误/崩溃。

这是一张图片,可以进一步解释我所寻求的: 我想要的是

如果有人可以帮助我实现“滚动区域”,甚至可以为我指明正确的方向,我将不胜感激!

0 投票
1 回答
1283 浏览

cocos2d-iphone - Cocos2D 图层中的自定义滚动

请看图片。如何在 cocos2D 游戏中创建这样的自定义滚动层?我使用 CCScrollLayer 但一次滚动一页。我只想在滚动时滚动一个精灵。

是否可以对 CCScrollLayer 做同样的事情?如果不是那么我该怎么做?在此处输入图像描述

0 投票
1 回答
2250 浏览

xcode - cocos2d-iphone-2.1-beta2 中的 CCScrollLayer 问题

嗨,我在最新的 cocos2d beta 中遇到了 CCScrollLayer 所述的问题,主要是在编译时我得到:use of undeclared identifier 'CC_GL_BLEND'. 有没有办法解决任何人发现的这个问题?

0 投票
1 回答
2175 浏览

opengl-es - Cocos2D-iphone扩展类CCScrollLayer中未声明标识符的使用

从这里下载了 CCScrollLayer Cocos2D 扩展: https ://github.com/cocos2d/cocos2d-iphone-extensions/tree/master/Extensions/CCScrollLayer

不确定它有多重要,因为我认为这更像是一个 OpenGL 问题,但该层的目的是向 CCLayer 对象添加惯性滚动功能。

我不明白为什么——如果我没有以任何方式修改代码并且很多其他人说它工作正常——我在 Xcode 4.5 中遇到“使用未声明的变量”错误。它抱怨的行在 .m 文件中:

GL_POINT_SMOOTH 是无法识别的常量。我不知道我可以用什么作为替代品,也不知道如何为它#define 一个值。任何具有 Cocos2D 或 OpenGL 知识的人都知道我可以做些什么来解决这个问题?这里分别是 .h 和 .m 文件,供任何感兴趣的人使用。我没有在我的项目中包含我正在使用的任何 OpenGL 文件。让我知道你是否需要他们。

。H

和 .m 文件:

0 投票
1 回答
1071 浏览

objective-c - CCScrollLayer 或其他方式使画廊视图垂直滚动

我正在尝试使用 cocos2d 2.0 在我的应用程序中创建一个可滚动的画廊,类似于 ios6 中的集合视图,但这是我尝试弄清楚如何垂直滚动任何内容的第三天。我从 CCScrollLayer 开始,并将其用作水平滚动菜单。我花了一些时间试图找到与 cocos2d 2.0 兼容的版本,因为原始 CCScrollLayer 有一些不推荐使用的方法和未声明的标识符。

每个人都说只需将 x 更改为 y 它将垂直滚动但我无法做到。然后我开始看CCMenuAdvanced,但它对我来说太混乱了,我根本无法让它工作。我只想将 CCMenuItemImage 元素添加到图层中,因为菜单元素不需要额外的触摸检测功能作为代码,我可以为每个元素放置一些代码块并且它已经显示图片。

我还发现了一个修改后的 CCScrollLayer,它可以选择水平和垂直滚动,但我无法让它工作,因为它与 cocos2d 不兼容。比我聪明的人可以对此代码进行正确的更改吗?很抱歉,我找不到原始链接,也不记得作者的名字/昵称。

0 投票
1 回答
79 浏览

ios - 如何将此对象从 cocoa touch 转换为 cocos2d

我现在在我的游戏中有这样的东西:

它是 UIScrollView 中的 UIView。这个 UIView 可以是 480px 或 960 等宽度。

如果我移动玩家p(在屏幕上),他会向右移动。当他靠近右侧时,uiscrollview 更改偏移量并将 uiview 移动到左侧,并且播放器位于屏幕左侧。我怎样才能在 cocos2d 中实现这样的东西?如何在 cocos2d 中实现 UIScrollView?

谢谢你的帮助。我是 cocos2d 的新手。在 clear Cocoa Touch 中,我的游戏运行正常。

0 投票
1 回答
751 浏览

cocos2d-iphone - 如何平滑滚动CCLayer?

我想通过触摸来滚动我的地图。你能告诉我如何达到它的基本概念吗?这是我丑陋的简单代码。只需通过每次触摸移动来修改图层的位置。它有效,但它并不可爱。

0 投票
2 回答
3269 浏览

cocos2d-x - CCScrollView 与 CCControlButton。如何控制触控区域?

我有带有 CCControlButtons 容器的 CCScrollView,当按钮滚动出可见的 CCScrollView 区域时,它们也可以被触摸。如何控制该区域?

0 投票
1 回答
195 浏览

android - 在Android的cocos 2d中水平滚动CCLayer

我正在使用 cocos 2d 开发 Android 游戏。我在我的图层中的主要活动上添加了主要活动和图层。我有 5 个精灵,我必须使用滚动视图来水平滚动所有精灵,以便用户对每个精灵执行进一步的任务,但我不知道如何在 iPhone 中执行此操作。没有。的类,但对于 Android 一无所获。