草庐IT

cocos2dcpp

全部标签

[3D游戏开发实践] Cocos Cyberpunk 源码解读-游戏逻辑框架全解

CocosCyberpunk是Cocos引擎官方团队以展示引擎重度3D游戏制作能力,提升社区学习动力而推出的完整开源TPS3D游戏,支持Web,IOS,Android多端发布。本系列文章将从各个方面对源码进行解读,提升大家的学习效率。希望能够帮助大家在3D游戏开发的路上更进一步。工程源码免费下载页面:https://store.cocos.com/app/detail/4543麒麟子觉得,这篇文章至少可以让你节约好几天的研究时间。不信?你往下看!目录其实这篇文章一开始不长这样,快要写完的时候,负责CocosCyberpunkGameplay部分的大佬告诉我,这个部分会持续调整。麒麟子这才意识到

iphone - 在 cocos2d 中添加 UIViewController

我想在cocos2d项目中显示一个UIViewController,所以我在我的CCLayer类中做了这个:-(void)displayMainMenu{CGSizescreenSize=[CCDirectorsharedDirector].winSize;[CCMenuItemFontsetFontName:@"MarkerFelt"];[CCMenuItemFontsetFontSize:26];CCMenuItemFont*openViewC=[CCMenuItemFontitemWithString:@"OpenView"target:selfselector:@selecto

ios - 使用 cocos2d 2.0 的 iPhone5S 上的旋转动画问题

我正在用cocosbuilder2.1、cocos2d2.0制作CCSprite旋转动画。它在iPhone4S(iOS8.0.2)、iPhone5模拟器、iPad2模拟器、iPadRetina模拟器上运行良好,但在iPhone5S(iOS7.1.1)、iPhone5S模拟器、iPadAir模拟器、iPhone6模拟器、iPhone上有“抖动”问题6加模拟器。build设置如下:在目标下的build设置中:基础SDK=最新的iOS(iOS8.0);有效架构=arm64armv7armv7s一般在目标下:部署目标=6.0一开始以为是cocosbuilder的BUG,后来手动做spriter

ios - Cocos2D reload 白屏报错

我正在开发一款游戏。当我们创建一个EaglView并运行场景时,它第一次运行良好。//TAKETHESHAREDDIRECTORdirector=[CCDirectorsharedDirector];//IFTHISISFIRSTOPENINGTIMEFORGAMEif(director.openGLView==nil){//CREATETHEGAMEif([CCDirectorsetDirectorType:kCCDirectorTypeDisplayLink]==NO){[CCDirectorsetDirectorType:kCCDirectorTypeDefault];}[dir

ios - Cocos2d - 以正弦波运动将 Sprite 从 A 点移动到 B 点

执行此操作的最佳方法是什么?我看到了CCEaseSineInOut操作,但它看起来不像可以用来执行此操作。我需要从屏幕的一侧移动到另一侧。Sprite应在屏幕上以正弦波模式移动。 最佳答案 我总是喜欢完全控制CCNode运动。我只使用CCAction来做非常基本的事情。虽然您的案例听起来很简单,可以用CCAction来处理,但我将向您展示如何根据任何函数随时间移动CCNode。您还可以使用相同的技术更改比例、颜色、不透明度、旋转,甚至anchor。@interfaceSomeLayer:CCLayer{CCNode*nodeToMo

iphone - 如何在 cocos2d Xcode 中平滑移动按钮

我有一个跳跃按钮,当点击游戏中的玩家跳跃时。那个按钮应该是可移动的,我该怎么做?我看过CCSprite移动图像,但不知道如何使用按钮实现,而且我没有UIViewController类,场景由CCDirector.还有我们如何放大和缩小场景,使其更具特色。 最佳答案 如果按钮是由CCMenu制作的,那么您可以使用操作或ccTouchesMoved方法。但如果按钮是由UIButton制作的,那么您可以使用ccTouchesMoved并根据用户在屏幕上拖动手指的位置更改UIButton的位置。

Cocos Creator 3.2.0 更新说明,与华为、字节跳动深度合作

CocosCreator3.2.0近日已发布,正式支持HarmonyOS,成为全球首家支持HarmonyOS的游戏引擎;与此同时,与字节跳动展开深度合作,以实验性功能支持在字节小游戏中使用平台提供的PhysX物理能力!欢迎所有开发者使用与体验!以下是详细更新内容。What'snew  支持构建HarmonyOS应用在3.2版本,Creator将支持一键将游戏打包为HarmonyOS应用,在配置HarmonyOSSDK与NDK路径后,可在构建面板选择HarmonyOS一键打包,详细操作请参考文档 [发布HarmonyOS应用]。字节跳动小游戏支持使用平台提供的PhysX能力字节跳动平台一直致力于

iphone - 使用 cocos2d 在 iPhone 上玩简单的 2D 游戏 - 提示和技巧

我想创建一个简单的2d游戏:屏幕中间有一辆汽车,背景向后移动,从而产生汽车速度的感觉。这条路也有上坡和下坡,所以汽车必须跟随它的形状。用户可以加速和打破。就这些!我做了一些研究并找到了cocos2d。我下载了它,阅读了教程并研究了示例,但是要开始开发我的简单游戏,我仍然有一些问题没有得到答案。我应该如何创建道路(2d)以将汽车停在上面?我应该如何将背景(和道路)从右向左移动以感受汽车的速度?我应该如何创建汽车?我不想将源代码作为答案,而是希望获得理论建议、良好的教程和示例。谢谢!! 最佳答案 我强烈建议您在Amazon上购买Stef

ios - 当起点和终点已知但高度可变时,如何在cocos2d/box2d中创建预览轨迹?

我是一位经验丰富的iPhone开发人员,但对Cocos2D和Box2D还是个新手,我完全承认我需要复习一下物理知识。我想要构建的是一个预览轨迹(一个弧线,表示基于输入变量的射弹飞行路径-类似于许多愤怒的小鸟风格游戏中看到的)。但我想做一些不同的事情,我在其中设置了起点(射弹在屏幕上的起始位置)和终点(目标位置)。但是,基于用户输入的抛物线的高度会发生变化。所以从这个意义上说,我不是使用抛物线路径来预览目标将降落的位置,而是弹丸击中目标的角度(同样,抛物线总是终止于目标)。我在网上还没有看到任何能完全满足我需求的东西。大多数可用的代码都更多地与向用户显示射弹将着陆的位置有关。我想确定角度

ios - 将 View 拆分为 4 个三角形区域并检测触摸(iOS 和 Cocos2d)

有没有一种简单的方法可以做到以下几点?我想通过两条对角线将一个View分成4个:所以上三角区会对应“上”。另外3个分别对应“左”、“下”、“右”。执行此操作最简单或最有效的方法是什么?我考虑过创建4个三角形并检测其中的触摸,但也许这是不必要的?上下文:用于在map中移动Sprite。谢谢! 最佳答案 在我发表评论后,我想为自己模拟一个简单的实现,所以,这里有一个简单的全屏操纵杆,可以根据相对于屏幕中心的触摸位置。(全屏操纵杆)我还在使用cocos2d-iphone1.1,所以..我不确定v2是否需要任何模组FSJoy.h#impor