- 博客(262)
- 资源 (4)
- 收藏
- 关注
转载 简易的解决方式linker command failed with exit code 1 (use -v to see invocation)
linker command failed with exit code 1 (use -v to see invocation)遇到这个问题先不要慌,不用纠结是不是自己改动了什么代码导致的。长话短说:主要问题在于倒入文件的时候我们可能重复倒入了第一步:右键这个错误提示,选择reaval in log (在日志中显示)第二部:(你会看到显示的错误提示中有一个代码块是属于自己工程中的某个文件)现在问...
2018-04-10 21:27:17 2483
转载 基于Cocos2d-x学习OpenGL ES 2.0之多纹理
没想到原文出了那么多错别字,实在对不起观众了。介绍opengl es 2.0的不多。相信介绍基于Cocos2d-x学习OpenGL ES 2.0之多纹理的,我是独此一家吧。~~子龙山人出了一个系列:基于Cocos2d-x学习OpenGL ES 2.0。弄c++来搞cocos2dx的可以看看。教程是参考iphone的教程来写的,坑点也有不少,最主要的坑点还是在版本。所以还是弄个cocos2dx 3....
2018-04-03 15:42:13 424
转载 Ubuntu 16.04下创建应用快捷方式(android studio为例)
创建、编辑Studio.desktop文件1.1 在根目录下执行以下命令:[javascript] view plain copygksudo gedit /usr/share/applications/Studio.desktop 注意:在这个版本下的系统好像存在bug,如果通过sudo gedit /usr/share/applications/Studio.desktop的话后面会有些错误...
2018-02-28 09:59:12 245
原创 cocos2dx封装一个具有Layout功能的Point类 (提供源码)
(原创文章,转载请注明原文出处:http://blog.csdn.net/while0/article/details/79032004)基于cocos2dx开发游戏,免不了设置节点或精灵的位置,这些位置坐标常常不是一个绝对坐标值,而是相对于其它节点的相对坐标。例如:精灵A与精灵B左对齐,精灵A与精灵B中心对齐等等。计算这些相对坐标值,每次都需要进行计算,计算时要考虑到精灵
2018-01-11 11:39:55 481
转载 Linux下用户组、文件权限详解
用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念- 所有者- 所在组- 其它组- 改变用户所在的组 所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls ‐ahl命令可以看到文件的所有者也可以使用chown 用户名 文件名来修改文件
2018-01-11 10:00:07 512
转载 快捷键,photoshop常用快捷键大全
所谓的快捷命令,是ps为了提高绘图速度定义的快捷方式,它用一个或几个简单的字母来代替常用的命令,使我们不用去记忆众多的长长的命令,也不必为了执行一个命令,在菜单和工具栏上寻寻觅觅。1、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】裁剪工具 【C】移动工具 【V】套索、多边形套索、磁性套索 【L】魔棒工具 【W】喷
2018-01-10 10:43:52 853
转载 Android中UID机制和共享进程
我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。我们在同一个application内部,可以随意的startActivity from Ac
2018-01-02 14:42:29 2216
转载 用Cocos2d-x-3.0及Box2d预测物体弹道轨迹
英文论坛原帖:http://discuss.cocos2d-x.org/t/cocos3-0-tutorial-predict-a-trajectory-with-cocos2d-x-and-box2d/13493如何使用cocos2d-x和Box2d来预测物体弹道轨迹 本部分内容设定了隐藏,需要回复后才能看到创建一个新项目用这些代码创
2017-10-13 14:38:55 1442 1
转载 「Git」合并多个 Commit
在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱,通常我们推荐将这些 commit 合并成一个。首先假设我们有3个 commitgit-log-origin.png我们需要将 2dfbc7e8 和 c4e858b5 合并成一
2017-10-11 11:40:47 444
原创 解决Xcode报错:Command /usr/bin/codesign failed with exit code 1
打开命令行终端,进入工程根目录,运行命令xattr -rc .参考:https://stackoverflow.com/questions/29242485/command-usr-bin-codesign-failed-with-exit-code-1-code-sign-error
2017-09-21 20:58:34 4354
转载 图像算法 -- 最全混合图层算法(附源码)
混合图层算法本文中的混合图层跟PhotoShop中完全一致。 1正常模式:混合色*不透明度+(100%-混合色不透明度)2溶解模式:溶解模式下混合色的不透明度及填充都是100%的话,我们就看不到基色图层。降低混合色图层的不透明度后,我们就会发现结果色中出现了很多细小的颗粒。这些颗粒会随着混合色的不透明度变化。不透明度越低混合色图层就被溶解的越多。剩下的部分就越少。不
2017-09-08 17:38:50 1608
转载 Cocos骨骼动画功能解密
在游戏中,人物的各种动作是必不可少,一般实现人物动作的方式有两种,序列帧动画或骨骼动画。Cocos在更新到2.x版本之后,便没有了骨骼动画的功能,使得开发者非常困扰。终于在本次更新中,Cocos编辑器将骨骼动画添加了回来!(注:新版本骨骼动画需要Cocos2d-x3.8版本)骨骼动画与序列帧动画序列帧动画是将,动画的每一帧都是人物动作的一个快照,序列帧的帧数直接决定动画的流畅度和平
2017-07-07 23:15:18 2133
转载 IOS内购验证
客户端在沙箱环境下购买成功之后,需要进行二次验证参考自:http://www.himigame.com/iphone-cocos2d/550.html当应用向Apple服务器请求购买成功之后,Apple会返回数据给应用,如下所示:产品标识符: product Identifier[在itunes store应用内定义的产品ID,例如com.公司名.产品名.道具名(com.x
2017-06-15 11:37:56 6005
转载 Google play内购 Iab
(原文地址:http://blog.csdn.net/yupu56/article/details/49452107)Google Play 内购 In-App-Billing在Android项目或者Cocos2dx/Unity项目中的集成.最近在做一个游戏的海外版,需要加内购,碰到一些坑,这里记录下来,希望能对大家有个帮助。参考教程:Google Play In-
2017-06-15 09:43:24 1626
转载 自定义 URL Scheme 完全指南
本文转自 Migrant的博客,原文:《The Complete Tutorial on iOS/iPhone Custom URL Schemes》 iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。 注册自定义 URL Scheme注册
2017-05-26 10:25:57 438
转载 xcode7、iOS9 设置启动图片(Launch Image)
一.添加启动图片点击Assets.xcassets进入图片管理,右击,弹出"New Launch Image"或点下面的+号创建Launch Image;如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0和ios7.0。二.拖入相应尺寸的图片,以本例子需要为例。我试了一下这里
2017-05-25 23:28:17 1698
转载 PHP create_function()代码注入 (执行脚本函数)
第一部分:介绍php函数 create_function():string create_function ( string $args , string $code )string $args 变量部分string $code 方法代码部分举例:1create_function(
2017-05-16 14:13:25 11138
转载 sqlite判断表或者字段是否存在
如何判断sqlite中的数据库表或者字段是否存在,方法是通过sqlite_master表。sqlite_master表结构如下:[sql] view plain copy CREATE TABLE sqlite_master ( type TEXT, name TEXT, tbl_name TEXT, root
2017-04-30 16:23:02 6450 1
转载 C++虚继承的概念
http://blog.csdn.net/wangxingbao4227/article/details/6772579C++中虚拟继承的概念为了解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共同基类设置为虚基类。这时从不同的路径继承过来的同名数据成员在内存中就只有一个拷贝,同一个函数名也只有一个映射。这样不仅就解决了二义性问题,也节省了内存
2017-04-28 16:56:33 334
转载 Linux上的GetTickCount函数
#include // 返回自系统开机以来的毫秒数(tick)unsigned long GetTickCount(){ struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); return (ts.tv_sec * 1000 + ts.tv_nsec / 1000000
2017-04-24 16:56:18 11216
转载 c++ 时间类型详解(time_t和tm)
原文:http://blog.csdn.net/love_gaohz/article/details/6637625Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类U
2017-04-24 16:24:42 1046
转载 【加密】Cocos2d-x PNG图片资源加密(修改版)
【说明】这篇文章是对上一篇 【Cocos2d-x PNG图片资源加密】的补充和扩展,那篇文章转自【旧时尘安】的博客,文中已经对原理和使用讲解的很清晰,这里只是根据我自己的使用情况做一些小小的功能扩展,也是自己做个整理,以便日后使用。如有侵权,请联系删除。【链接】原文地址:http://www.cnblogs.com/zhangpanyi/p/4560297.ht
2017-03-13 11:09:11 1787 1
转载 Cocos2d-x 资源加密解密实践总结
本文乃Siliphen原创,转载请注明出处:http://blog.csdn.NET/stevenkylelee 本文针对的是cocos2d-x 3.4 版本进行研究。 做加密解密的思路 加密解密算法的简单介绍 首先,加密解密应该是一个单独的话题,一般不会涉及具体使用的引擎、框架和技术。加密算法有Bas
2017-03-13 10:49:56 3026 1
转载 学习UML实现、泛化、依赖、关联、聚合、组合
类之间的关系种类:Realization(实现), Generalization(泛化),Dependency(依赖)、Association(关联)、Aggregation(聚合)、Composition(合成或组合)。 其中,Aggregation(聚合)、Composition(合成)属于Association(关联),是特殊的Association关联关系。实现(Realiza
2017-03-06 11:04:35 404 1
转载 A*算法图解
记得好象刚知道游戏开发这一行的时候老师就提到过A星算法,当时自己基础还不行,也就没有去看这方面的资料,前几天找了一些资料,研究了一天,觉的现在网上介绍A星算法的资料都讲的不够详细(因为我下的那个资料基本算是最详细的了- -但是都有一些很重要的部分没有说清楚....),所以我自己重新写一篇讲解A星算法的资料,还是借用其他资料的一些资源.不过转载太多了,只有谢谢原作者了:) 我们将以下图作为地图来进行
2017-02-20 13:46:37 9101 2
原创 在CocosStudio中自建的文件中没有锚点的选项
在CocosStudio (v3.10版本),菜单:文件-> 新建文件 -> 选图层(或节点),创建出一个新的控件。然后把这个控件加入到项目中其它节点下使用,此时点击该控件,右侧选项视图中没有锚点的选项,无法设置锚点。
2017-01-08 10:51:12 661
转载 理解websocket和socket.io
要理解socket.io ,不得先谈谈websocket在html5之前,因为http协议是无状态的,要实现浏览器与服务器的实时通讯,如果不使用 flash、applet 等浏览器插件的话,就需要定期轮询服务器来获取信息。这造成了一定的延迟和大量的网络通讯。随着HTML5 的出现,这一情况有望彻底改观,它就是 WebSocket 。理论上,Socket能干的事Websocket都能完成,这
2016-12-29 16:50:01 8456 1
转载 苹果IAP内付费二次验证代码
1. 验证逻辑在客户端实现:// iapData 用户购成功的transactionReceipt-(BOOL)putStringToItunes:(NSData*)iapData{ NSString*encodingStr = [iapData base64EncodedString]; NSString *URL=@U
2016-12-28 10:15:46 2164
转载 C++11改进我们的程序之简化我们的程序
这次要讲的是:c++11中的bind和functionstd::function它是函数、函数对象、函数指针、和成员函数的包装器,可以容纳任何类型的函数对象,函数指针,引用函数,成员函数的指针。以统一的方式处理函数、函数对象、函数指针、和成员函数。允许保存和延迟执行函数。函数和成员函数作为functionvoid G();struct A{void
2016-12-27 09:13:32 484
转载 苹果内购二次验证 PHP代码
<?php//用户发来的参数$receipt_data = $_POST['receipt-data'];//验证参数if (strlen($receipt_data)<20){ $echo = array('buy'=>'0','message'=>'非法参数'); exit(json_encode($echo));}//请求验证$html = acurl($receip
2016-12-14 17:10:18 2368
原创 为庆祝游戏“白蛇快跑”上架AppStore,准备写几篇关于白蛇快跑的开发备忘录
2016年11月13日今天终于把FlappySnake提交到AppStore,但是最后一个环节,上传应用的ipa后,iTuneConnect上的状态始终不刷新,看到网上的帖子建议用Application Load提交,昨晚用Application loader又提交了一次 (build version 1.0.1),然后隔十分钟看一次,刷新一次,就是没见任何变化。2016年11月1
2016-11-23 17:23:26 564
转载 cocos2d-x的LayoutParameter布局深入理解
之前理解的不深,今天遇到一个坑,收获了一些更深的理解。需求是这样:一个相对布局的Panel,里面有个ImageView,界面其他地方有几个按钮,按下去后需要动态地改变这个ImageView的位置。按照往常的理解,按钮事件得到触发后,无非这样操作就可以了嘛:node:getLayoutParameter():setMargin({ left = 10, right = 0, to
2016-11-21 13:45:53 1811 1
转载 【Cocos2d-x】集成wxSqlite3到Cocos2d-x
关于wxSqlite3wxSqlite3是一个轻量级的开源数据库项目,基于sqlite3,相比sqlite3增加了数据库加密功能,是用C语言实现的,跨平台。下载wxsqlite3下载地址1:http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/下载地址2:h
2016-11-14 16:16:47 701
转载 iOS App图标和LaunchImage启动页尺寸及命名规则
2015/11/12 星期四 下午 1:39注意:iOS所有图标的圆角效果由系统生成,给到的图标本身不能是圆角的App icon for the App Store (requiredfor all apps) 1024 x 10241. 桌面图标 (app icon)for iPhone6 plus(@3x) : 180 x 18
2016-11-12 17:55:48 15463
转载 Android视频录制命令screenrecord
你要知道:screenrecord是一个shell命令支持Android4.4(API level 19)以上支持视频格式: mp4一些限制某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断录制视频的时候声音不会被录下来开始录制命令:adb shell screenr
2016-11-09 10:44:13 507
转载 通过 Bitmap Font Generator 生成 fnt 与 png 文件供 cocos2d-x 中 LabelBMFont 使用达到以图片表现数字
在每个项目开发中几乎都会用到数字,比如战斗结算会有数字的加减,而且往往还伴随着很多特效动画,为了使数字变动更有代入感,一般数字都会给精心设计好的图片资源。那这样程序应该如何实现呢?一般想的是创建很多的sprite,比如:数字12345,那么就会创建5个sprite然后拼接起来,这样做呢既丢失了很多性能,而且拼接起来的数字不容易扩展出一系列复杂动画,很有局限性。所以工具Bit
2016-11-09 09:25:42 2151
转载 Cocos与Cocos2d-x协作教程——多分辨率适配
(原文:http://www.cocoachina.com/bbs/read.php?tid-280071.html)布局系统(2.1beta起支持)为了方便大家在将程序发布到不同分辨率的设备上时可以更方便地得到更好的显示效果。CocosStudio新增了自适应布局方面的支持。下图演示了在使用了布局功能后,切换不同分辨率时,各个控件的位置变化。 图1
2016-11-02 10:30:17 970
转载 使用编辑器里的声音插件
获取你的音乐节点。 假设这个节点为AudioNode然后auto audio = dynamic_cast(AudioNode->getComponent("your_audio_name"))然后。。。 void end(); void preloadBackgroundMusic(const char* pszFilePath); void
2016-11-02 10:13:14 494
转载 嵌套动画如何使用
新版本支持设置嵌套节点的动画播放方式,包括嵌套、循环及单帧三种方式。 对于这个功能有几个约束:1、嵌套动画生命周期不得大于外部动画生命周期,在动画面板拖动、播放、模拟器播放都满足此约束。即外部动画停止,嵌套动画也跟着停止。2、嵌套动画播放时间上(帧率,非播放速度)与外部动画一致,在动画面板拖动、播放、模拟器播放都满足此约束。即外部动画走一帧,嵌套动画也走一帧。PS:
2016-11-02 10:05:56 2463
转载 【教程】“回调特性”的使用教程(C++语言)
(原文:http://www.cocoachina.com/bbs/read.php?tid-274210.html)【新功能】“回调特性”的使用教程:简介:Cocos Studio2.0.5版本新增回调特性功能。现在可以直接在编辑器里边指定某个控件的事件的处理函数。不再需要一个一个去get控件啦。也不再需要因为修改了控件名或者其他属性后,就得去改程序啦。这些,都可以交给策
2016-11-02 09:56:44 524
打印Log到Activity窗口中(项目LogService源码和示例程序)
2013-01-15
AndroLua源码和演示例程
2012-11-02
静态库和动态库里的全局变量(或类的静态成员变量)共享和独立的问题
2012-11-01
Android对View截图和Activity截图的源代码
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人