![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d
王泰虎
这个作者很懒,什么都没留下…
展开
-
C++调用OC代码
方案1:<1>编写OC文件.后缀为.h和.m<2>编写C++代码(里面调用第一步的OC文件).C++头文件后缀依然为.h,实现文件后缀改成.mm方案2:1,编写C++文件.即后缀是.h和.cpp文件.2,编写C++文件(包含OC代码).即后缀是.h和.mm文件.其中.h文是C++的类的形式,.mm里面含有OC代码.3,第一步C++文件...转载 2019-06-14 12:06:03 · 1040 阅读 · 0 评论 -
cocos2d-x横版格斗游戏教程4
上一篇我们已经可以看到英雄和机器人都处于无敌状态,现在让他们互相残杀吧,所以接下来将要实现碰撞检测功能。先来看看下面这张图:这里碰撞检测采用比较简单的矩形,可以看到英雄和机器人在攻击的时候会把拳头伸出去,我们可以把英雄分成两个矩形框,身体(被攻击的部分)矩形区域和拳头(攻击部分)的矩形区域,如上图的蓝色和红色区域,机器人是一样的。这样的话,英雄攻击机器人的时候,只需要检测英雄的红色区域跟机器...转载 2019-06-18 15:47:38 · 344 阅读 · 0 评论 -
cocos2d-x横版格斗游戏教程3
https://blog.csdn.net/zhanghefu/article/details/27588955这一篇要为英雄创造一些小伙伴了,并且需要让机器人会巡逻,会偷懒,会行走,还会攻击英雄,当然也能受伤。其实机器人和英雄有一些共同的属性:攻击力、生命值和行走速度。但机器人是由电脑控制,状态是随机切换的,所以还需要指定巡逻区域、攻击区域、行走方向、决策时间等。1. 添加机器人首先...转载 2019-06-18 15:46:47 · 252 阅读 · 0 评论 -
cocos2d-x横版格斗游戏教程2
上一篇添加了地图和英雄,但是英雄只是傻傻的站着动,而且还不听话,现在我们来控制他,这里采用摇杆的方式来操纵英雄。为了可以灵活更换操纵方式,这里把操作层抽离出来,创建一个OperateLayer类来实现英雄的操作方式,现在来把摇杆在屏幕上绘制出来:1. 添加摇杆 1 2 3 4 5 6 7 8 9 10 ...转载 2019-06-18 15:45:29 · 267 阅读 · 0 评论 -
cocos2d-x横版格斗游戏教程1
转载:https://blog.csdn.net/zhanghefu/article/details/27586421马上就要放假回家了,最近几天也比较闲,所以抽空来学习一下cocos2d-x 3.0,目前我使用的是最新版:cocos2d-x-3.0alpha1,开发环境为win7+vs2012。这个游戏demo是在网上看到的,觉得挺有意思,网上也已经有很多了文章和例子了,不过基本上都是用co...转载 2019-06-18 15:42:37 · 727 阅读 · 0 评论 -
Cocos2d-x 3.0 制作横版格斗游戏2
转载:https://blog.csdn.net/bridge001/article/details/18882575git:https://github.com/pj2933/fight2dcocos2d-x: v3.0-alpha-preWindows环境: Windows8 + Visual Studio 2012Linux环境: Ubuntu12.04 + gcc 4.7.2...转载 2019-06-18 15:26:06 · 551 阅读 · 0 评论 -
Cocos2d 3.0 中对UIView的使用
先导入这个东西#include "platform/ios/CCEAGLView-ios.h"然后用下面这些代码就好。(view 就是自己定义的)auto glview = cocos2d::Director::getInstance()->getOpenGLView(); if (glview) { CCEAGLView...原创 2019-06-25 20:27:03 · 282 阅读 · 0 评论 -
cocos如何在游戏中动态设置横竖屏
https://blog.csdn.net/oJianYue12/article/details/80927700最近在做一个棋牌项目,有个需求,是当点击某个按钮的时候,游戏从横屏转到竖屏,再次点击的时候,游戏从竖屏再转到横屏。之前写过一个更改项目横竖屏的博客,但是那个只是在确定项目屏幕方向的时候设置。这次的更改,与上次不同。进入正题:项目是使用LUA,所以需要对应的在android...转载 2019-06-25 17:40:44 · 1865 阅读 · 0 评论 -
cocos学习笔记2
1.关于摇杆的事https://blog.csdn.net/JKevin2016/article/details/52885137看文章不废话游戏和应用的区别感想,应用的控件都是直接设置,点击范围都是一开始设置好,而游戏很多控件其实都是计算出来范围,点击范围都是全屏幕,点的是哪个自己算吧。场景,上叠图层layer,图层都是全屏的...原创 2019-06-21 18:20:13 · 209 阅读 · 0 评论 -
cocos学习笔记1
1.点击事件创建监听//设置单点触摸auto listener = EventListenerTouchOneByOne::create();listener->setSwallowTouches(true); //吞掉向下的触摸//设置触摸函数listener->onTouchBegan = CC_CALLBACK_2(TitleScene::touchBeg...原创 2019-06-21 18:07:46 · 248 阅读 · 0 评论 -
cocos2d的一些笔记
将今天做了一个关于跑酷的游戏基于了解的东西记录下来其实就是将The_b-dn大神的代码手敲了一遍,https://blog.csdn.net/ZYY173533832简单总结一下,创建的的c++文件,场景的文件,建议继承cocos2d::Layer,然后在上面创建Scene对外提供static cocos2d::Scene* scene();这个方法给别人调用。如果是创...原创 2019-06-10 19:38:08 · 129 阅读 · 0 评论 -
cocos2d,屏幕大小问题
glview->setDesignResolutionSize(640, 320, ResolutionPolicy::EXACT_FIT);原创 2019-06-10 18:53:47 · 307 阅读 · 0 评论 -
cocos xcode9 system 废除 xcode9 'system' is unavailable: not available on iOS
http://www.cocoachina.com/bbs/read.php?tid=1725915&page=1&toread=1#tpchttp://www.cocoachina.com/bbs/read.php?tid-1721617-page-e-fpage-1.html修改添加代码:namespace{#if (CC_TARGET_PLATFORM != CC_P...原创 2019-06-04 10:34:40 · 880 阅读 · 0 评论 -
c/c++代码中文注释在xcode显示乱码问题解决(解决xcode中文注释乱码问题)The document “” could not be autosaved.
转自https://blog.csdn.net/tong794729500/article/details/80893740出现:The document “” could not be autosaved.在网上上搜索各种解决xcode中文乱码问题,没有一个方便的,后来经过测试发现一个快捷的批量修改方式:把c/c++代码文件,用mac文本编辑器批量打开,然后在文本编辑器,中直接保存...转载 2019-06-19 17:29:56 · 2926 阅读 · 2 评论 -
cocos2d-x 3.0开发笔记---物理引擎封装 Physics深入学习
3.0以后最box2d和chipmunk这两个物理引擎进行了封装,使用起来非常的便利。官方链接地址:英文版泰然网:中文教程offset:重心点velocity:速度dadamping:阻尼rerestitution:弹力mamaterial:材质mass:质量moment:力矩,当他碰到另一个刚体时候 ,会产生一股扭转力,做旋转运动body:刚体,表示物理世...转载 2019-06-14 18:02:31 · 329 阅读 · 0 评论 -
【Cocos2d-x】 一个简单的将plist分割为原图的命令行工具
在这之前前确认自己的已经安装PIL,不然会保ImportError: No module named PIL 错误https://blog.csdn.net/zyw0713/article/details/84316803如果pip install Pillow这样子安装不了,那就在前面加sudo pip install Pillow,原因是权限不够原创作品...转载 2019-06-24 11:08:34 · 624 阅读 · 0 评论