- 博客(11)
- 收藏
- 关注
原创 摄像机可视化范围
实现思路 从相机 四个角 画出直线 与 平面相交的点 就是 可视范围的点 注意俯视图 与平面 相交的点 是梯形或者是不规则四边形的所以 判断是否在 区域内 要自己写代码 判断。如图所示 只显示相机 可以看见的范围 大一圈 避免不不要的性能浪费 这是所有地图游戏必须具备的一个功能。以上就 显示内容的 处理 下面 就是真正的推到 格子脚本做显示隐藏了。
2023-04-07 10:57:15
293
原创 学习 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关注的人