自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 摄像机可视化范围

实现思路 从相机 四个角 画出直线 与 平面相交的点 就是 可视范围的点 注意俯视图 与平面 相交的点 是梯形或者是不规则四边形的所以 判断是否在 区域内 要自己写代码 判断。如图所示 只显示相机 可以看见的范围 大一圈 避免不不要的性能浪费 这是所有地图游戏必须具备的一个功能。以上就 显示内容的 处理 下面 就是真正的推到 格子脚本做显示隐藏了。

2023-04-07 10:57:15 293

原创 六边形格子地图

六边形的地图处理

2023-04-06 19:34:28 195

原创 学习 pomelo 的第一天 框架

首先 安装 架构 npm install pomelo -g 然后到 命令行生成文件 命令是pomelo init 进行如下图![在这里完成之后打开生成的项目game_server 是所有游戏的服务器 所有的功能逻辑都在这个目录下game-server/app.js 是入口文件game-server/app:这个是春芳游戏逻辑功能的相关代码都在这个子目录下servers 目录下是...

2019-12-03 10:03:37 178

原创 物理引擎

由于物理引擎 我也不会 很是尴尬 我只能按照我现在理解的程度来给记首先要生命 物理引擎if(!Scene::createWithPhysics())把一个 精灵添加物理引擎的函数下面auto physics=PhysicsBody::createBox(Size(精灵图的大小 ),PhysicsMaterial(0.1,.1,01))参数的设置 是阻力和 速度 重力physics-...

2019-08-27 16:28:21 98

原创 子弹的实现

子弹的实现因为是 玩家也在用 敌人也在用 所以也是一个公共的类 那么怎么区别 这样的存在呢 其实很简单 在敌人和 玩家调用 这个子弹类的时候 调用子弹 类里的一个函数 这个 函数是这样的bool Bullet::init() {/*if ( ! cocos2d::Node::init){ return false;}*/Tepy = HowBullets::player;sp...

2019-08-27 16:14:48 105

原创 敌人的实现

敌人 和玩家生成 差不多 都是继承Node的节点 然后在 Gamemanage 里面生成一个函数 就用了怎么生成就是auto 变量 = 敌人类::create();;然后 this->addChild(变量 ,1);添加 进去就好了在敌人类里生成好敌人 在游戏控制类里调用一下就好了 有人问这样 不就是生成一个敌人 么 对的这样就是生成一个敌人 那么怎么生成多个敌人 其实 这样...

2019-08-27 16:00:53 113

原创 飞机的生成

飞机 plane类继承Node节点首先在飞机类里面 创建创建一个然后开始 创建飞机图片以及设置初始位置以及飞机的图片想用不一样的飞机 可以在 大厅页面里 设置一个静态路径变量 就可以了 创建 飞机的时候直接 用 静态变量创建就可以的Player1 = Sprite::create(Planes::aaa);就是这样子的因为飞机回移动 并且 回 受玩家控制 这样的话有三种控制方法第...

2019-08-27 15:50:06 148

原创 飞机的创建以及实现 内容

首先想要实现这些最好的方式是用多个类来实现 来一个 game 类剩下的 来一些 Node 节点的类型GameManage类是用来 控制整个游侠的 首先先创建一个地图类这里的地地图继承 Node 类 里面需要实现的 也很少就是 写几个地图 流程和我上一个写的没啥太大的差距首先写一个 类枚举 然后规划有几个地图 然后 通过 switch来判断 用哪张 图片用哪张通过函数 调用 改变 ...

2019-08-27 14:54:10 75

原创 Longing的加载

首先 如果游戏 大的情况 下 没有加载可能会出现 游戏很卡的情况 那么 怎么 做加载页面首先要想好 第一步 这个加载类作为加载 那指定不能 只加在一个场景 所以 需要 在 h里生命 一个 类 的枚举 这样就可以 通过 switch 来判断 去加载 那个页面 和 进行 相应的跳转了首先需要做加载页面的 背景 方法auto Mysprite=Sprite::create(""");...

2019-08-27 14:43:09 218

原创 飞机的登录界面

学习cocos 的第一个小游戏 飞机小游戏的 流程 与想法首先要却定有几个 类别 分开处理 我分为一下几点 第一 游戏场景类 负责所有的场景 搭建hello(){if(!Scene::init)return false;//检查上一个场景 不成功则结束下面的执行}auto visible=Director::getInstance()->getVisibleSize()...

2019-08-27 14:17:53 369

原创 cocos2d环境设置 流程

cocos2d环境设置 流程首先需要几个步骤1 下载 python 2.7 版本的 在官网可以下载2 下载 cocos2d 的引擎 可以在官网下载 ;在这里插入图片描述这里下载 v.3. 版本的 下载安装 之后需要设置环境首先 找到python 的决定路径复制 即可 然后右键点击我的电脑点击高级系统设置 点击高级 环境变量在系统变量 里找到 Path的关键字 然后把 ...

2019-08-07 14:42:24 398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除