luoyikun

导航

统计

09 2015 档案

Unity3D 延时执行函数StartCoroutine
摘要:IEnumerator particleTrackWaitToSet(float fTime, bool bFlg) { yield return new WaitForSeconds(fTime); m_particleTrackLeft.particleEmitter.emit = bFlg; 阅读全文

posted @ 2015-09-23 21:49 luoyikun 阅读(14) 评论(0) 推荐(0) 编辑

cocos3.8屏幕截图
摘要:utils::captureScreen(CC_CALLBACK_2(HelloWorld::afterCapture, this), "D:/MyCocosProj/FallDown/Resources/ScreenShot.png"); 然后在回调函数 void HelloWorld::afte 阅读全文

posted @ 2015-09-20 16:21 luoyikun 阅读(11) 评论(0) 推荐(0) 编辑

cocos2dx安卓平台横竖屏设置
摘要:1.找到AndroidManifest.xml文件 2.screenOrientation="landscape" //横屏 screenOrientation="portrait" //竖屏 阅读全文

posted @ 2015-09-20 16:12 luoyikun 阅读(2) 评论(0) 推荐(0) 编辑

MFC使用TransparentBlt透明贴图
摘要:MFC读取一张Bmp图时,图片不是透明背景时,使用TransparentBlt可对特定背景颜色进行过滤。 函数原型:BOOL TransparentBlt(HDC hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int hHe 阅读全文

posted @ 2015-09-20 15:58 luoyikun 阅读(24) 评论(0) 推荐(0) 编辑

cocos3.X 惯性滑动
摘要:1 主要思路 实现手指拖动地图后,手指离开地图后,地图距离会向着手指的方向移动一段距离: 1.在滑动中把每个点放入到容器中 2.滑动结束根据最后一个点与倒数第二点的设定x,y方向上的位移 3.根据摩擦系数,依次减小位移,直至小到一定程度 2 详细设计 2.1 给地图精灵绑定触摸监听 auto lis 阅读全文

posted @ 2015-09-19 11:44 luoyikun 阅读(21) 评论(0) 推荐(0) 编辑

cocos植物大战僵尸(六)已选植物卡片管理器类
摘要:2.4.3 已选植物卡片管理器类 这个类用来管理已经选择的植物卡片。即待选面板中点了一张,左侧增加一张。点击左侧,则又恢复到待选面板中。 待选面板点中一张,发送通知,传递点中植物卡片名字。已选管理器中创建一张植物开片,并加入到已选的植物卡片容器中。 void CHaveChooseCardMgr:: 阅读全文

posted @ 2015-09-14 22:08 luoyikun 阅读(9) 评论(0) 推荐(0) 编辑

cocos3.x创建不规则按钮
摘要:1 主要思路 用Image类的initWithImageFile()方法去初始化Image对象,在一开始时创建一次,用一个bool数组保存每个像素点是否透明度为0的信息。每次触发点击事件时,就根据这个数组的值来判断点击是否有效。IrregularButton类继承自Button类。 2 详细设计 2 阅读全文

posted @ 2015-09-12 01:00 luoyikun 阅读(12) 评论(0) 推荐(0) 编辑

cocos植物大战僵尸(五)选择植物卡片:待选择植物卡片管理器类
摘要:2.4.2 待选择植物卡片管理器类 此类管理所有本关卡能选择的卡片。 //从关卡配置文件中读取坐标,卡片名并显示出来 bool CWaitChooseCardMgr::levelConfigLoad() { Json::Value root = CGlobalComm::getInstance()- 阅读全文

posted @ 2015-09-10 23:36 luoyikun 阅读(7) 评论(0) 推荐(0) 编辑

cocos植物大战僵尸(四)选择植物卡片:植物卡片类
摘要:2.4 选择植物卡片 在播完地图滚动后出现选择植物卡片层。能够选择相应的植物进行游戏。 2.4.1 植物卡片类 植物卡片是实体类的子类。实体类是游戏中一切能看到的,可操作的游戏元素。植物卡片具备以下功能:点击自身判断;根据名字读json显示花费阳光值,冷却时间;冷却跑秒。 class CWaitCh 阅读全文

posted @ 2015-09-10 02:08 luoyikun 阅读(33) 评论(0) 推荐(0) 编辑

cocos3.x更改layer,scene锚点
摘要:增加 ignoreAnchorPointForPosition(false); layer,scene参数默认为true。只需要把这个改成false,即可更改锚点的位置。 阅读全文

posted @ 2015-09-09 00:42 luoyikun 阅读(7) 评论(0) 推荐(0) 编辑

cocos3.X拖动精灵移动
摘要:1、 创建一个精灵sprite; 2、一个触摸事件 listener ,设置listener的onTouchBegan,onTouchMoved,onTouchEnded; 3、将sprite 和 listener关联起来。 Sprite* sprite1 = Sprite::create("pk. 阅读全文

posted @ 2015-09-08 13:41 luoyikun 阅读(19) 评论(0) 推荐(0) 编辑

cocos植物大战僵尸(三)游戏场景:地图滚动
摘要:2.3游戏场景 2.3.1 地图滚动 根据json表读取出,当前关卡要载入哪张地图,并读取当前地图的相关。Json表为数组结构,配置如下: [ {"Level":0, "MapType":0, "SunInit":100, "CardSum":1, "ChooseCardSum":1, "0":{" 阅读全文

posted @ 2015-09-07 02:51 luoyikun 阅读(5) 评论(0) 推荐(0) 编辑

cocos植物大战僵尸(二)主菜单场景:单例类
摘要:2.2主菜单场景 调用cocostudio编辑出来的场景,然后绑定一些按键响应。当选择关卡时跨场景传递参数,即选择了第几关要传入给游戏场景,游戏场景再根据选择的关卡读取相关的场景配置。这里使用单例类来实现。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。 #i 阅读全文

posted @ 2015-09-05 14:08 luoyikun 阅读(18) 评论(0) 推荐(0) 编辑

cocos植物大战僵尸(一)load场景:异步加载资源
摘要:1 项目描述 1.1功能描述 使用cocos2dx3.0与C++编写植物大战僵尸,目前完成26种植物编写,后续添加各种僵尸。连载教程陆续更新,apk下载:http://download.csdn.net/detail/luoyikun/9078421 2 详细设计 2.1 load场景 2.1.1  阅读全文

posted @ 2015-09-04 19:48 luoyikun 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示