新手笔记
-仅此而已
有时你的bug ,只是因为大小写
展开
-
【Flutter 学习系列 第 2 篇】借助Flutter DevTools快速找到布局对应的实现代码?
借助Flutter DevTools快速定位vscode中的组件布局原创 2022-09-16 11:38:44 · 992 阅读 · 0 评论 -
cocos2dx功能框架概述
最近开始学习cocos2d-x的功能,主要是了解了其功能框架,并做了点小界面。 现在小结一下cocos2d-x的功能框架。 1.主要功能框架由下面几个组成:CCDirector, CCScene, CCLayer, CCNode, CCSprite, CCAction,CCObject等 1)CCDirector是整个游戏引擎的总指挥,就像拍电影的导演,由它控制F原创 2013-10-28 14:14:50 · 1091 阅读 · 0 评论 -
去除警告 Android NDK: WARNING:
原文地址点击打开链接去除警告 Android NDK: WARNING: APP_PLATFORM Android-14 Is Larger Than android:minSdkVersion 8MAY 18TH, 2013 | COMMENTS使用ndk-build编译项目的时候会看到一个警告“Android NDK: WARNING: APP_PLATFORM a转载 2013-10-30 09:38:36 · 5207 阅读 · 0 评论 -
cocos2dx基础知识 网址 记录
http://www.cnblogs.com/Clin/ 一个博客 里面东西很多。。。精灵加载与常用操作Alex Zhou的程序世界关于的cocos2d-x的原创 2013-08-08 17:29:47 · 715 阅读 · 0 评论 -
html5
Cocos2d-html5Webstorm的序列号和证书User Name:EMBRACE License Key:===== LICENSE BEGIN =====24718-1204201000001h6wzKLpfo3gmjJ8xoTPw5mQvYYA8vwka9tH!vibaUKS4FIDIkUfy!!f原创 2014-01-03 10:17:26 · 1071 阅读 · 0 评论 -
不断....
question 8.5由cocos2d-html5 2.2.3接触新版本cocos2d-js 3.0后 问题第一个数组初始化点击事件里打印数组为underfined解决办法:在触摸函数下 要用this的地方改成 如有见解 请留言 ... 共同学习原创 2014-08-05 19:58:12 · 554 阅读 · 0 评论 -
cocos2d-html5网站收集
Cocos2d-html5基于CocoStudio编辑器开发的Demo(一)原创 2014-02-22 10:02:55 · 1923 阅读 · 0 评论 -
只是个人笔记
1 经验条经验条。 一个背景条,一个满得经验条就搞定,剩下得就是设置经验条得显示部分了只需要用到CCSprite::setTextureRect; //设置精灵显示的区域 假设upExp是升级需要得经验,mySelf->exp是我现在得经验[cpp] view plaincopybgMoney->setTextu原创 2014-08-15 15:15:11 · 625 阅读 · 0 评论 -
一转眼---10月了
好久没写日记了 感觉这么长时间 以前学的都原创 2014-10-16 21:54:24 · 767 阅读 · 0 评论 -
连连看算法
原文连接点击打开链接转载 2014-11-07 09:59:30 · 2857 阅读 · 0 评论 -
Sublime Text 2 中文包
原地址:点击打开链接sublime 是一个超漂亮的跨平台编辑器。速度快并且功能丰富,几乎支持所有的编程语言。支持多行选择,代码缩放,键盘绑定,宏,拆分视图等等。同时拥有全屏和免打扰 模式。非常适合大屏幕的显示。和TextMate类似,拥有一个非常活跃的社区支持,而且开发了很多的插件和bundle,以前我们介绍过的使用sublime text 2开发Javacript和jQuery,我们可以转载 2015-11-25 21:49:10 · 552 阅读 · 0 评论 -
一段文字效果
--Text-- function HelloLayer:addCutTimesLabel( ... )-- local label = cc.Label:createWithSystemFont(cutTimes, "Helvetica", 72)-- label:setPosition(cc.p(winsize.width/1.5,winsize.height/1.5))--原创 2016-01-15 11:44:06 · 768 阅读 · 0 评论 -
判断点是否在三角形内
判断点是否在三角形内,最常使用的算法是检查点是否在三角形三条边的同一侧。将三条边视作三条有向直线(注意方向要一致),然后判断点与有向直线的关系。先了解下有向直线:转载 2016-02-16 14:51:36 · 1043 阅读 · 0 评论 -
圆与线段碰撞检测
圆与线段的碰撞检测算法利用了一个向量在另一个向量的投影的原理。假设向量p1p为v1, 向量p1p2为v2,p0为v1在v2上的投影点,则p1p0为v1在v2上的投影。两个向量点乘v1.dot(v2) = v1.length() * v2.length() * cos(theta) = x1 * x2 + y1 * y2,当v2经过单位化后,点乘的结果就变成的投影向量p1p0的长度,转载 2016-02-16 15:03:16 · 817 阅读 · 0 评论 -
2016-2小笔记
new构造函数 (:ctor()) 不返回对象原创 2016-02-27 10:23:38 · 556 阅读 · 0 评论 -
cocos2d-x lua调用自定义c++ 类
1下载python 安装 添加Python环境变量 把C:\Python27\Scripts放到path里->为了支持pip安装 pyyaml 与cheetah 等库 win+R 执行命令pip install xxx (如pip installpyyaml)注意问题:win7 64位LibclangError: [Error 193] %1 不是有效的 Wi原创 2017-02-06 13:29:41 · 864 阅读 · 0 评论 -
C++常用基础小知识
A去掉字符串string中所有空格 str.erase(std::remove_if(str.begin(), str.end(), (int(*)(int))isspace), str.end());B原创 2013-10-24 11:41:48 · 640 阅读 · 0 评论 -
一些不必耽误时间的地方
A xcode工程下 往里拖拽文件有几个选项 第一个 是拷贝资源到目录下 (如果文件是在工程自身下 就无需选择 一般都不用选) 若是从别的地方 考进来 那就选上第二个 是创建新的组 生成的是黄色的 黄色的没有等级之分 直接归属于工程 第三个是 添加到目录下 关系是上下级 对应的 生成蓝色文件 当选择例如hd config目录到工程那么就选择此项 与单个文件无关,即拖拽单个文件原创 2013-09-02 18:06:06 · 785 阅读 · 0 评论 -
关于cocos2d-x中CCScrollView和CCMenu触摸优先级的解决方案
转自:http://www.cnblogs.com/yeshanghai/archive/2012/12/01/2797111.html 最近使用cocos2d-x写一款跨平台的游戏,有这样一个功能需求,手机屏幕的某块区域可上下滚动,滚动区域的内容又是可点击的按钮。首先想到在CCScrollView里面添加CCMenu。恰好这个CCMenu是一张张图片,即CCItemImage,转载 2013-04-22 11:01:36 · 967 阅读 · 0 评论 -
实现游戏暂停与恢复功能
知识点://暂停游戏 cocos2d::CCDirector::sharedDirector()->pause();//恢复游戏 cocos2d::CCDirector::sharedDirector()->resume();cocos2d暂停游戏时保存当前的状态。CCNode * node = SceneM原创 2013-04-15 13:42:02 · 5317 阅读 · 0 评论 -
学习小杂记
1:#if(CC_TARGET_PLATFORM == CC_PLATFORM_IOS)可以判断是否为ios 然后可以调节窗口的大小如果进来就把窗口大小调节成 相对的2:后台暂停与前台的返回游戏(包涵了 接电话时候)// This function will be called when the app is inactive. When comes a phone call,it's原创 2013-04-15 15:34:39 · 972 阅读 · 0 评论 -
今天开始在自己的机器练习
由于是XP系统 我使用VC2008 一下子变得不会了1每次要打开vc2008之后打开 cocos2d-win32.vc2008.sln 而直接打开近期使用的项目是不成功的 因为他要关联环境里面的cocos2d.h2新建项目时候也只能直接在cocos2d-x文件下 创建 不然越级找不到相应文件3简单的 为了熟悉软件 我先实现了 跳转 CCScene* scene = 类名::scene(原创 2013-04-21 09:41:53 · 709 阅读 · 0 评论 -
最简单的换图功能
前提准备 添加触摸条件 头文件声明CCSprite *_sprite; int flag;//定义图片变量virtualvoid registerWithTouchDispatcher(void);virtualbool ccTouchBegan(CCTouch *pTouch,CCEvent *pEvent); virt原创 2013-05-23 16:57:50 · 978 阅读 · 0 评论 -
有用的文章
1Cocos2D-X TestCPP 详解(二)Action 中点击打开链接原创 2013-05-10 19:02:19 · 714 阅读 · 0 评论 -
创建透明层
ccColor4B color =ccc4(0, 0, 0, 0); CCLayerColor *color_layer = CCLayerColor::create(color); CCSize c_size(320,120); //宽和高 color_layer->setPosition(ccp(160,100));原创 2013-05-13 17:14:53 · 982 阅读 · 0 评论 -
一些新收获--随机数
如释重负的感觉真好!A5.13即上一篇文中所说:在范围内添加也可以采用随机数方法。就是x.y坐标采用分别选取一个范围.下面为随机数:float YeZiScene::GetRandomReal(int low, int up) { float fResult; if (low > up) { int temp = l原创 2013-05-14 16:28:52 · 945 阅读 · 0 评论 -
遇到问题集锦(无c++基础 零起点小小小菜鸟亲身经历)
我的笔记若对你有帮助希望评论或者支持下。比较乱,以后再开始分类整理把(*^__^*) 嘻嘻……1在添加新的层在原背景上面时候(模态窗口),在cocosbuilder中 应该新建为node格式 而不是layer 否则 会弹出 CCNodeLoaderMap::iterator ccNodeLoadersIterator =this->mCCNodeLoaders.find(pClassNam原创 2013-04-19 16:08:13 · 2405 阅读 · 0 评论 -
遇到问题集锦(记录5.15--6.1)——>零起点做起
A2013年05月15日10:12:40关于精灵的状态切换,例如超级玛丽,吃蘑菇长大个 小孩变成了 大人 怎么改变的 (期间还有逐渐变大效果,暂且不提)。。。。。。。正在学习中,谁知道麻烦告诉我啦 2013年05月15日11:55:57OK 学习结束 终于找到方法嘞 好高兴 VERY HAPPY初始化里:载入贴图集 CCSpriteFrameCache::sharedSprit原创 2013-05-15 10:21:47 · 1066 阅读 · 0 评论 -
c++基础学习网址
程序员实验室 -C++基础教程从新手到高手:C++全方位学习原创 2013-06-04 11:58:36 · 985 阅读 · 0 评论 -
变量的储存方式
存储类别是变量的属性之一,C++语言中定义了4种变量的存储类别,分别是auto变量、static变量、register变量和extern变量。变量存储方式不同会使变量的生存期不同,生存期表示了变量存在的时间。生存期和变量作用域是从时间和空间这两个不同的角度来描述变量的特性。静态存储变量通常是在变量定义时就分配固定的存储单元并一直保持不变,直至整个程序结束。前面讲过的全局变量即属于此类存储方式,原创 2013-06-23 16:20:15 · 1680 阅读 · 0 评论 -
函数重载
所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数的类型不同。这就是函数重载的概念。函数重载在类和对象的应用尤其重要。 函数重载要求编译器转载 2013-06-23 15:26:19 · 769 阅读 · 0 评论 -
随机数
直接可用//随机数int HelloWorld::suiji(){ srand((unsigned)time(NULL)); for (int i = 0; i <=10 ; i++) { int k=1+rand()%10; CCLog("==%d",k); } return 0;原创 2013-06-26 13:17:18 · 670 阅读 · 0 评论 -
多雨的夏季
今天7.1原创 2013-07-01 13:39:53 · 819 阅读 · 0 评论 -
泡沫之夏--我的六月
1不会基础怎么可以。抱着一本书看了好几天。学一点记下来一点。天热容易犯困。生命一个字符串string变量std::string s;初始化 std::string s1=“字符串”;【】可以对string相应位置的字符进行访问和修改修改string的单个字符 string s=“Good Morning!”;s【4】=‘!’;访问并修改第五个字符连接字符原创 2013-06-06 15:12:12 · 925 阅读 · 0 评论 -
cocos2d-x实现cocosbuilder的绑定与菜单按钮功能
在cocosbuilder中新建"MainScene"任意名均可,设置custom class为XJLayer 菜单 按钮CCLABELTTF->我新手不会讲解那些知识点,直接写出代码,亲测,网上的大神弄出的东西,不是少这个就少那个不敢恭维。我研究了一周也没弄出来,不知道怎么说他们了,坑爹。先弄出成果然后自己研究吧//XJLayer.h文件#ifndef __c原创 2013-04-01 15:57:52 · 1747 阅读 · 2 评论