![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2dx
文章平均质量分 60
cocos2dx问题汇总
GameTomato
不会画画的游戏策划不是一个合格的程序猿
海外儿童益智类游戏开发者
游戏在App Store儿童类排名前20
展开
-
【cocos2dx】【iOS工程】如何保存用户在游戏内的绘画数据,并将数据以图像形式展示在预览界面
如何保存用户在应用内的操作数据,并将数据以图像形式展示在预览界面!又到了总结的时候了,之前做过一个涂色类的项目,其中有个技术难点就是怎么保存用户每次的绘画数据,并在预览界面展示用户之前的绘画内容。这几天闲下来就整理整理。原创 2024-07-09 13:00:44 · 1120 阅读 · 0 评论 -
【cocos2dx】【c++】【游戏开发】旧题新说,计算两个日期相差几天,在指定的天数弹出相应的弹窗
【cocos2dx】【c++】【游戏开发】旧题新说,计算两个日期相差几天,在指定的天数弹出相应的弹窗原创 2024-07-01 18:05:41 · 335 阅读 · 0 评论 -
【App Store深度链接】【IOS-Universal-Links】给App添加App Store深度链接,方便APP的更新内容及时在App Store中显示并提示用户更新
【App Store深度链接Universal-Links】简单说就是每次更新版本时,你可以在开发者后台左侧边栏找到App内活动(如下图),在这里添加版本更新的亮点,这样新老用户都可以在App Store中看到,用户可以直接点击活动进行下载或者内容更新,这样一来既增加了老用户的活跃度,也会一定程度增加一些新的用户,所以还是值得更新一个版本。我们项目有自己的域名,但是,我们没注意域名并没有买证书,所以导致第一次操作之后链接有问题无法打开,所以我们就先解决域名的问题,我们的官网是在。希望能给大家带来帮助!原创 2024-05-17 17:38:03 · 735 阅读 · 0 评论 -
iOS-App:App Store新的审核政策,在应用隐私清单中声明和解释使用特定API的原因
最近上传APP发现苹果官方发了一个提示邮件, App Store审核新政策,如果工程中涉及到获取用户隐私权限的API,就需要在Xcode中添加对应API的声明以及为什么要引用该API。在Xcode导航栏中找到"File",随后在下拉栏中选择"new",再从下拉栏中选择"File…对照官方文档找到工程引用API对应的文件声明,然后添加到文件就行,如下是已添加的声明及解释说明。完成以上操作你就可以在Xcode,工程名字下看到"PrivacyInfo"字样的文件,如下图。希望能给大家带来帮助!原创 2024-04-04 12:37:56 · 869 阅读 · 0 评论 -
Android Studio : Android旧工程问题ImmutableList不存在;android:exported属性未配置无法上传到Google play console
Android Studio : Android旧工程问题ImmutableList不存在;android:exported属性未配置无法上传到Google play console原创 2023-08-23 15:53:07 · 509 阅读 · 0 评论 -
CCClippingNode:在游戏中实现遮罩效果、剪切效果,以涂抹糖霜为例,如何更好的实现涂抹效果,提高用户的游戏体验
CCClippingNode:在游戏中实现遮罩效果、剪切效果,以涂抹糖霜为例,如何更好的实现涂抹效果原创 2023-08-18 15:54:35 · 292 阅读 · 0 评论 -
CCClippingNode:在游戏中实现遮罩效果、剪切效果,比如吃东西时的咬痕,涂抹东西时涂抹的效果
CCClippingNode:在游戏中实现遮罩效果、剪切效果,比如吃东西时的咬痕,涂抹东西时涂抹的效果原创 2023-06-17 16:38:51 · 1663 阅读 · 0 评论 -
IOS工程:NSThread sleepForTimeInterval的使用,游戏中途中断(接电话或者点击Home按钮),重新回到游戏音频音效失效问题
IOS工程:NSThread sleepForTimeInterval的使用,游戏中途中断(接电话或者点击Home按钮),重新回到游戏音频音效失效问题 AVAudioSession_iOS.mm:1271 Deactivating an audio session that has running I/O. All I/O should be stopped or paused prior to deactivating the audio session.原创 2023-04-25 11:55:05 · 787 阅读 · 1 评论 -
ChatGPT解决Android Studio编译报错,工程rebuild不成功,无法连接Google后台,下载不了对应的SDK文件库:Skipped due to earlier error
ChatGPT解决Android Studio编译报错,工程rebuild不成功的问题,如何判断Android Studio是否可以连接到Google,下载不了对应的SDK文件库:Skipped due to earlier error;Could not resolve all task dependencies for configuration ':app:debugCompileClasspath'.;Could not determine the dependencies of task ':a原创 2023-02-16 16:33:21 · 5775 阅读 · 0 评论 -
Cocos2dx:CCEase**系列函数功能介绍及对比,如何通过控制速度来实现缓冲效果
Cocos2dx:CCEase**系列函数功能介绍及对比,如何通过控制速度来实现缓冲效果原创 2023-01-07 12:47:34 · 1175 阅读 · 0 评论 -
Cocos2dx:CCArray 动态数组的创建使用以及释放,CCArray的简单使用,如何将不同类型的数值存入数组中并调用
Cocos2dx:CCArray 动态数组的创建使用以及释放,CCArray的简单使用,如何将不同类型(int\float)的数值存入数组中并调用原创 2022-12-22 16:20:06 · 480 阅读 · 0 评论 -
cocos2dx:CCOrbitCamera 实现精灵的球面翻转或类似翻书操作,以及翻转轨迹优化问题
用cocos2d来实现3D翻转效果,有两种方法,一种就是通过**ScaleX**来实现翻转的效果,不过这个方法因为是对两个精灵进行=缩放操作,所以需要控制间隔时间,需要细调,耗费时间;另一个方法就是使用**CCOrbitCamera**函数来实现球面翻转效果。原创 2022-11-04 12:53:21 · 1455 阅读 · 0 评论 -
cocos2dx:RAND_MAX与arc4random的用法,获取一定范围内的随机小数、整数
cocos2dx:RAND_MAX与arc4random的用法,获取一定范围内的随机小数、整数原创 2022-10-24 17:51:55 · 1959 阅读 · 0 评论 -
cocos2dx: setDisplayFrame 设置精灵的定格帧,实现中途每次停止动画,精灵都保证在指定的一帧
cocos2dx: setDisplayFrame 设置精灵的顶格帧,实现中途每次停止动画,精灵都保证在指定的一帧原创 2022-10-11 17:58:19 · 1485 阅读 · 0 评论 -
cocos2dx:重力加速度,自由落体:利用update()就能快速实现精灵自由落体运动
cocos2dx:自由落体运动效果的实现,拖动精灵移动,在松手的时候让精灵以自由落体的形态下落到指定物品上原创 2022-10-06 17:48:23 · 1823 阅读 · 0 评论 -
cocos2dx:CCNotificationCenter如何在工程中创建、使用并去除通知
cocos2dx:CCNotificationCenter如何在工程中创建、使用并去除通知原创 2022-10-05 15:44:31 · 625 阅读 · 0 评论 -
cocos2dx:addAnimation如何创建精灵动画并在工程中调用展示
但是如果某个动画会被多个精灵共用,为了简化代码,就需要写一个共用的动画以便使用,这时候就需要用到。通过给函数传递多个参数来初始化不同的动画,然后在需要的时候进行调用即可,代码如下。希望能给大家带来帮助!有什么问题需要讨论的可以评论私信欢迎讨论~工程中很多时候需要为精灵添加动画,也就是cocos2dx中的。如此一来就简化了许多代码而且不易出错。原创 2022-09-26 10:09:32 · 1982 阅读 · 0 评论 -
IOS工程:如何在apple后台为app添加沙盒测试账户
一般工程在上线之前需要对app进行全方位的测试,除了基本的内容功能、bug测试外,还需要进行iap购买的测试,而这就需要一个测试账户来模拟用户购买。希望能给大家带来帮助!有什么问题需要讨论的可以评论私信欢迎讨论~如下图:需要自己设置测试名称,选择地区,一定要记住设置的答案。登录账户——>选择用户和访问:如下图。至此后台就已经全部添加完成。原创 2022-09-15 10:47:34 · 7130 阅读 · 6 评论 -
google-app:签名文件错误导致的上传失败
显而易见问题的原因是当前工程打包所用的签名文件与之前在google后台创建时所用的签名文件不一致导致的。如果实在找不到之前的签名文件,那就重新在google后台创建app,重新打包即可。希望能给大家带来帮助!有什么问题需要讨论的可以评论私信欢迎讨论~重新打包——>选择正确的签名文件——>重新上传。原创 2022-09-02 15:52:27 · 1948 阅读 · 2 评论 -
android 13:You uploaded an APK or Android App Bundle which has an activity Google后台上传新APP传不上去
官方解释:如果您的应用面向 Android 12 或更高版本并包含使用 Intent 过滤器的活动、服务或广播接收器,则您必须为这些应用组件显式声明 android:exported 属性。将compileSdkVersion、targetSdkVersion修改为最新的31(旧工程无需修改,如果是全新的工程才会出现上传不上去的问题)最近新做了一个小项目app需要在google-play console后台创建一个新的app,打包上传时发现提示无法上传,解决方法如下。希望能给大家带来帮助!...原创 2022-08-16 14:45:47 · 1880 阅读 · 0 评论 -
ios测试安装bug:com.apple.dt.MobileDeviceErrorDomain Code: -402652994
在手机上查找是否已经有一样的app,直接卸载,然后重新运行测试安装即可。希望能给大家带来帮助!有什么问题需要讨论的可以评论私信欢迎讨论~原创 2022-07-27 15:38:08 · 2691 阅读 · 0 评论 -
cocos:ccpDistance函数的简单运用以及实现眼球随着手指在眼眶中转动的功能
ccpDistance函数的运用,实现眼球随着手指滑动而转动的效果原创 2022-07-26 15:29:18 · 331 阅读 · 0 评论 -
Particle Designer:粒子效果制作器,生成plist文件并在工程中正常使用
1.软件下载软件下载地址下载完成后,安装过程中如果出现提示文件已损毁无法安装的提示不要慌,打开你的终端输入以下命令之后可以再次尝试安装,正常情况下就可以正常安装使用了,如果还未安装成功,则查看是否是电脑防火墙的问题……2.软件操作下面给他家简要介绍一下软件中一些属性的作用控制粒子横向/纵向分布区域的大小控制粒子的数量多少粒子初始角度/粒子分布密度(发散或是集中)·type重力感应(Gravity)、Radial(适用于需要弧度的粒子效果,会给粒子一个初始的角度)·speed。...原创 2022-07-21 19:54:48 · 1668 阅读 · 0 评论 -
c/c++ strcmp、strstr用法以及str系列中其它函数的用法总结
最近工程中需要对字符串进行判断操作,判断其中是否包含某段字符,如:判断一个字符串中是否有“monkey”字符这种情况下就需要用到str系列中的strstr1.strstr函数定义:函数功能:查找字符串str2在str1中出现的位置,找到则返回位置,否则返回NULL。根据定义就能很明确的知道此函数可以用作判断字符A中是否包含字符“b”只需要判断是否为空即可,如果你需要知道该字段在字符A中的位置,可以取其返回值,写法如下:之前经常用的都是strcmp,用来比较两段字符,不过却不能来判断某段字符是否包含原创 2022-07-12 16:23:55 · 1490 阅读 · 0 评论 -
ios工程-如何添加mixpanel来实现统计用户的点击量、玩游戏时长
IOS工程中需要对某个玩法的用户行为(点击次数、游戏时长……)习惯进行统计汇总时就需要借用第三方的工具来进行统计汇总,本篇主要介绍一下有关mixpanel的一些应用,仅供参考!!!1.安装mixpanel的SDK博主是通过CocoaPods来安装mixpanel的SDK,大概步骤如下:1)如果这是您第一次使用 CocoaPods,在终端中运行gem install cocoapods. 如果已安装Pods,执行步骤 3;2)终端中输入以下内容来创建本地的CocoaPods镜像:pod setup原创 2022-06-02 15:31:42 · 694 阅读 · 0 评论 -
三星设备如何打开开发者模式、如何下载安装play store以便进行正常的Android开发中的google购买测试
三星设备如何打开开发者模式、如何下载安装play store以便进行正常的Android开发中的google购买测试设备/引擎:Mac(11.6)/cocos开发工具:Android studio(4.1.2)测试设备:三星平板 Galaxy Tab AAndroid版本:Android 11.0开发需求:使用三星平板进行google购买测试如果项目中涉及到google购买的问题,那就必须要用到play store工具,否则也无法对工程进行购买测试。本篇主要分享一下如何使用三星平板进行googl原创 2022-05-31 10:43:32 · 7068 阅读 · 0 评论 -
Android Studio : Android工程java实现延时执行指定功能的方法总结
Android Studio : Android工程 java实现延时执行指定功能的方法总结设备/引擎:Mac(11.6)/cocos开发工具:Android studio(4.1.2)开发语言:java开发需求:Android工程 java实现延时执行指定功能的方法总结本篇主要是介绍一下Android工程如何使用java实现延时执行指定功能的方法,本篇主要介绍到两个方法。1.Thread.sleep代码如下:new Thread(new Runnable() { @Overrid原创 2022-05-20 17:38:41 · 2235 阅读 · 0 评论 -
Android Studio : 旧工程更新SDK版本后无法编译通过,NDK版本路径修改更新
Android Studio : 工程更新SDK版本后无法编译通过设备/引擎:Mac(11.6)/cocos开发工具:Android studio(4.1.2)开发语言:c++开发需求:从GitHub下载新工程进行SDK版本的迭代更新,工程一直无法编译通过一般我们要对老工程进行SDK版本升级时需要将旧工程下载下来进行优化更新,一般会遇到两个问题:1.问题描述:A problem occurred configuring project ‘:app’. > java.lang.NullPoi原创 2022-05-18 16:18:34 · 2201 阅读 · 0 评论 -
android studio问题: A problem occurred configuring project ‘:app‘. android ndk location灰色,位置无效,无法更换
MAC电脑android studio问题:从GitHub新down的工程编译无法通过,错误日志字样如下A problem occurred configuring project ‘:app’. > java.lang.NullPointerException (no error message)的解决方法M我总共遇到过两次这种情况,都是从GitHub上down之前的工程,然后无法编译通过。两次的原因及解决办法如下:1.问题我down的旧的工程的ndk与当前电脑(目前工程)有的ndk对应不上,原创 2021-10-12 10:09:45 · 5395 阅读 · 0 评论 -
ios工程-plist文件 Part2:将字符串写到plist文件中并在代码中引用
ios工程-plist文件Part2:将字符串写到plist文件中并在代码中引用设备/引擎:Mac(11.6)/cocos开发工具:Xcode(13.0)开发需求:工程中设计到大量的位置坐标及字符串名称,需要创建plist文件来收集归纳数据,并在程序中精准的进行调用上篇文章讲到当遇到大量位置坐标需要调用时,我们需要创建plist文件来记录归纳这些坐标,同样,当我们遇到多个字符串需要使用时,也可以通过创建plist文件来获取,本篇就讲讲如何去创建并获取到指定的字符串。创建plist文件就不做赘述了,原创 2022-05-11 15:03:45 · 4143 阅读 · 0 评论 -
ios工程-plist文件 Part1:将位置坐标写到plist文件中并在代码中引用
ios工程-plist文件Part1:将位置坐标写到plist文件中并在代码中引用设备/引擎:Mac(11.6)/cocos开发工具:Xcode(13.0)开发需求:工程中设计到大量的位置坐标及字符串名称,需要创建plist文件来收集归纳数据,并在程序中精准的进行调用1.plist文件plist文件是用来存储数据的一个很好的方式,我们可以在其中存储坐标、名称、尺寸、缩放等等属性,也可以将一个目标的多个属性进行归类,这样在使用时就会非常方便,同时也简化了很多代码。2.创建plist文件打开Xco原创 2022-05-10 16:38:46 · 1142 阅读 · 0 评论 -
ios/Android工程:自定义圆形/扇形运动轨迹,cos\sin值的简单运用
ios/Android工程:利用cos\sin函数创建圆形轨迹设备/引擎:Mac(11.6)/cocos开发工具:Xcode(13.0)开发需求:利用cos\sin函数创建圆形轨迹,并额昂原创 2022-04-29 10:45:48 · 1823 阅读 · 0 评论 -
Android:obb打包文件,单独创建assets文件夹并将assets中的资源图片以Jpg格式保存到手机相册
Android:obb打包文件,实现保存assets图片(或res下的图片:R.drawable.image)并以Jpg格式保存到手机相册设备/引擎:Mac(11.6)/cocos开发工具:Android studio(4.1.2)开发语言:java开发需求:保存图片到手机相册之前写过一篇针对Android工程实现保存assets图片(或res下的图片:R.drawable.image)到手机相册,前提是工程资源不需要做打包处理(例如打包为obb文件)。现在遇到一个新的工程资源包过大,且已经打包原创 2022-04-25 09:33:49 · 2577 阅读 · 0 评论 -
CCLabelTTF:cocos文本设置
CCLabelTTF:cocos文本设置设备/引擎:Mac(11.6)/cocos开发工具:Android studio(4.1.2)开发语言:c++开发需求:cocos文本设置1.创建文本,代码如下:CCLabelTTF* firstTalk = CCLabelTTF::create("aaaaa!","Arial", 30);2.文本换行:\nCCLabelTTF* firstTalk = CCLabelTTF::create("aaaaa! \n bbbb!","Arial",原创 2021-12-23 14:35:21 · 4216 阅读 · 0 评论 -
cocos贝塞尔曲线CCBezierTo,物体以弧形轨迹运动
cocos实现贝塞尔曲线CCBezierTo功能需求:元素呈曲线运动开发工具:Xcodecocos对贝塞尔曲线的定义如下typedef struct _ccBezierConfig { //! end position of the bezier CCPoint endPosition; //! Bezier control point 1 CCPoint controlPoint_1; //! Bezier control point 2 CCPoi原创 2021-10-22 16:03:51 · 3433 阅读 · 0 评论 -
cocos2dx:update方法实现游戏场景瀑布流滚动效果
cocos瀑布流效果开发需求:让界面元素自下而上呈瀑布流运动,同时用户可以通过上下滑动来控制流动的快慢,从而进行选择开发工具:Xcode项目中有一个玩法的场景数过多,若采用用户自行左右滑动或上下滑动来选择场景,则会造成部分用户的流失,部分用户缺乏自我探索游戏内容的能力,他们更希望能一次性呈现尽可能多的场景,只负责玩即可。介于此种情况,最后决定使用瀑布流的形态来进行场景展示,用户不做操作即可对所有场景有所了解,同时添加了滑动操作,以便用户可以更快的浏览所有场景,或更快的找到想玩的场景。cocos中有原创 2021-10-24 00:03:06 · 675 阅读 · 0 评论