EEA阔宝:专注 CocosCreator 引擎小游戏开发两年

开发微信小游戏5款

 H5 小游戏多款

CSDN 博客:KUOKUO 众享

引擎版本

CocosCreator v2.1.2 版本不能低于2.1.1

演示

两个平台一个跳跃方块,靠这些就可以做横版3D跑酷了哟!下面介绍游戏的具体的制作过程,而且还带工程源码哦!

1. 创建3D节点

新建一个工程,然后加入平台(Box)

2. 材质

新建材质,指定一个颜色,看下图:

在属性那里拖入:

这时你可能会看的是黑色,不要慌,加个光照,看下面:

操作键位:按住鼠标中间拖动,按住 Alt 键位转动视角,在2D、3D可以点击切换:

3. 纹理

这里我在网上顺便下了个贴图:

鼠标右键 assert 新建一个材质,选好模式,给贴图打勾:

然后给 player 节点(Box)

4. 碰撞

3D物理碰撞还没有,但是有2D的,我们的酷跑是在一个平面上,那么用原来的物理系统完全可以呀!给平台加刚体,盒子碰撞,碰撞组件尺寸调整为 1, 1 (不然太大)player 方块也是,注意一个是静态一个是动态,看下图:

新建脚本,模拟一次跳跃,代码如下:

const {ccclass, property} = cc._decorator;@ccclass
export default class Test extends cc.Component {@property(cc.Node) player: cc.Node = null;onLoad () {let p = cc.director.getPhysicsManager();p.enabled = true;}start () {this.scheduleOnce(() => {// 3秒后模拟跳跃let v = this.player.getComponent(cc.RigidBody).linearVelocity;v.x += 300;v.y += 200;this.player.getComponent(cc.RigidBody).linearVelocity = v;}, 3);}
}

怎么样,有没有做一个3D物理跑酷的游戏的冲动呢?进入公众号后台回复:【3D酷跑】获取源码。

感谢 「 KUOKUO众享」的教程,「奎特尔星球」欢迎大家投稿,有意的朋友可以加我微信:z6346289,愿我们一起共同成长!

  1. KUOKUO的趣味教程 | 进击的小怪诞生(1)

  2. KUOKUO的趣味教程 | 小怪物的视野(2)

  3. KUOKUO的趣味教程 | 小怪物的新思考(3)

  4. KUOKUO的趣味教程 | 小怪物的奇迹顿悟(4)

  5. 大神驾到 |「大掌教」Cocos3D组件详解

  6. CreatorPrimer 30篇教程汇总

  7. GitChat新作,如何较为优雅地实现新手引导功能!

  8. 我命由我不由天:程序员保命4招 + 求生10法则

  9. 时间管理 | 为什么我有那么多时间写公众号?

  10. 项目经理| 灵魂拷问:你是什么垃圾?

手把手教你起步Creator3D横版酷跑游戏相关推荐

  1. 2d游戏引擎_Cocos Creator:用 2D 物理碰撞撸 3D 横版酷跑

    本人首发于 CSDN 博客:KUOKUO 众享 Cocos 已获得转载授权! 作者:EEA阔宝,专注 Cocos Creator 引擎小游戏开发两年,开发微信小游戏 5 款.H5 小游戏多款. 引擎版 ...

  2. python k线合成_手把手教你写一个Python版的K线合成函数

    手把手教你写一个Python版的K线合成函数 在编写.使用策略时,经常会使用一些不常用的K线周期数据.然而交易所.数据源又没有提供这些周期的数据.只能通过使用已有周期的数据进行合成.合成算法已经有一个 ...

  3. 怎么将自己的头像p到特定的背景图_【后期修图】photoshop手把手教你制作属于自己的酷炫的微信头像...

    原标题:[后期修图]photoshop手把手教你制作属于自己的酷炫的微信头像 效果图先放上 1.新建一个白色的背景,这里是1080*720的.然后在图层面板下面单击创建新的调整图层/渐变,设 置 好渐 ...

  4. 超详细——手把手教你用threejs实现一个酷炫的模型发光扫描效果(三)

    上一篇文章 voidjay,公众号:web前端可视化超详细--手把手教你用threejs实现一个酷炫的模型发光扫描效果(二) 上一篇文章已完成基本效果的实现,本文则完成整个项目的灵魂:发光效果以及模型 ...

  5. cocos2d-x 如何制作一个类马里奥的横版平台动作游戏 1 献给所有对动作游戏有爱的朋友

    本文翻译自国外著名IOS源码教学商业网站raywenderlich 的 IOS Game Start Kits三件套之一的Platformer Game/平台动作游戏的前奏曲,另一个是Beat'Em ...

  6. 手把手教你做一个Java贪吃蛇小游戏

    大家好,我是孙不坚1208,这篇博客给大家分享一下:如何做一个贪吃蛇小游戏(Java版)的exe应用程序,希望能给需要帮助的朋友带来方便. 手把手教你做一个Java贪吃蛇小游戏的exe应用程序 一.J ...

  7. cocos2d-x 如何制作一个类马里奥的横版平台动作游戏 1 献给所有对动作游戏有爱的朋友...

    本文翻译自国外著名IOS源码教学商业网站raywenderlich 的IOS Game Start Kits三件套之一的Platformer Game/平台动作游戏的前奏曲,另一个是Beat'Em u ...

  8. 如何制作一个横版格斗过关游戏 2 Cocos2d x 2 0 4

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在第一篇 ...

  9. 如何制作一个横版格斗过关游戏 Cocos2d x 2 0 4

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文实践 ...

最新文章

  1. 微信公众号H5订阅消息开发 uniapp订阅消息
  2. OpenCV3源代码目录解析(算法模块解析 和 示例目录解析)
  3. python中常用的模块二
  4. 用C++11的std::async代替线程的创建
  5. 二级c语言加油,二级C语言 备考指南及常见问题(2013版)
  6. csv格式清洗与转换python123,Python Pandas 清理错误格式数据
  7. PSIM软件中 Simplified C Block模块 和 C Block模块区别
  8. solr mysql原理_solr replication原理探究
  9. [寻找环链表入口点] 快慢指针数学原理剖析
  10. 数据分析-SQL练习
  11. 怎么查看笔记本内存条型号_内存条,手把手教你怎么查看内存条的型号
  12. submit 和 button的区别
  13. CTSC2016滚粗记 前篇
  14. html网页制作体会,网页制作的心得体会
  15. 糖儿飞教你学C++ Socket网络编程——2.本书目录
  16. linux关机重启机器人,Linux Stopped (tty output) 问题
  17. PLSQL添加和删除字段
  18. xmta温度控制仪说明书_XMTA-2C-0110211004 智能温度控制器详细解读
  19. 计算机应用与基础性考实训题答案,《计算机应用基础与实训》 考证练习题09年.pdf...
  20. 基于web的静态校园新闻网站系统设计与实现(含论文和静态网站源码)

热门文章

  1. AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法)、分类/回归/聚类/降维算法模型选择思路、11类机器学习算法详细分类之详细攻略
  2. 图像导出dwg格式出错?CAD VCL热门技术问答精选合集有你想要!
  3. matlab中拉式域转时间域,Bark域介绍和线性频率域转换到Bark域
  4. 那年的夏天很笛子 : )
  5. 计算机科学期刊催稿,SOFT COMPUTING
  6. c语言牛逼,C语言牛逼代码
  7. FEG创始人ROX:SmartDefi将会是整个去中心化金融市场的标杆
  8. 普利姆算法 修路问题
  9. 六牛php工程师,童六牛——安徽工业大学材料学与工程学院教授
  10. 机械制造与自动化类毕业论文文献有哪些?