CocosCreator之KUOKUO带你入门3D小游戏-躲避方块
本次引擎2.1.0
编辑工具VSCode
目标:3D小游戏躲避方块
2.1.0版本已经出来好几天了,虽然有些地方还不够完善,
但是毕竟是能写3D游戏了,简单的来写一个,嘻嘻。
console.log(滑稽)
准备好了吗?GO!
新建个工程,然后把画布的大小都减去个0。
没错,减去个零!!!(一会你就知道为啥了)
我这里面导入了两个模型文件。
一个是fangkuai(方块)一个是qiuqiu(球球)哈哈。
我们新建一个背景。(单色)
然后转化为2.5D节点,调整一下大小,颜色。
因为是跑道,我们把长度设置长一些,1000吧。
在弄两个跑道边界吧。
像这样;
然后,让我们把它放平。(记得把边界也改为2.5D节点)
然后我们把摄像机配置一下。
我们把颜色勾选,淡蓝色的背景,摄影模式修改Fov=60
让我们运行一下看看效果:
哦,跑道忘记往前给了,目前是中心对称的。
这样改一下就好:
好了,让我们把主角导入(一个球球)
诶???怎么什么都没有。
因为这就是我开始提到的,这个尺寸比严重失调。不是没放进去,是太小了。
放大50倍:
好了,让我们把球球放在跑道上。
记录此刻y的坐标值。
y = -16
z轴给-50,因为摄像机的 z 是0,为了看到球球,把球球往正前方移动(z轴负方向)
这样:
然后看一下效果:
接下来我们写个move脚本控制小球移动:
绑定在Canvas上。
嗯,,实现了。
好了,我们再来做方块,让它在1000像素外随机生成,然后跑过来。
先设置一下属性,让他们两差不多;
写个kuai_move.js绑定在方块上。
方块的移动脚本:
然后,拖成预制体。
然后是总控制脚本:绑在Canvas上
我们在里面写个创造方块的方法:随机x位置;
然后写个计时器,每1秒来一个.
计时器
哈哈,
先看看效果:
嗯嗯,感觉还可以。
接下来就是写碰撞检测了。
在预制方块的脚本里:声明zhujue,通过向量计算距离。碰到后游戏暂停
然后在生成方法那里:
把zhujue给定。
好了,大功告成,我们看一看效果:
哈哈,成功了!
最后,再让我们加入速度更新与Label标签时间显示:
toFixed()截断小数点2位以后的
底下的是时间判断,然后更新计时器时间参数(略有修改)
看一下界面:
(Label有点模糊,毕竟比例有点小)
Get了没?
觉得不错,给个关注!么么哒。
加我QQ群:(博客里面的项目,群文件里都有哦)
706176551
我们一起学习!
O(∩_∩)O~~
CocosCreator之KUOKUO带你入门3D小游戏-躲避方块相关推荐
- CocosCreator之KUOKUO带你做BMFont中文游戏字体
性能 图片字体会比直接渲染字体效率高出很多,所以尽量用图片字体. 教程链接 https://www.bilibili.com/video/av59284443 O(∩_∩)O~~
- 视频教程-Layabox3D游戏开发入门-微信3D小游戏案例 -微信开发
Layabox3D游戏开发入门-微信3D小游戏案例 有多年Unity程序开发经验,有策划和美术设计的经验.愿意在csdn这个平台和大家一起分享! 金龙 ¥29.00 立即订阅 扫码下载「CSDN程序员 ...
- 白鹭引擎助力《迷你世界》研发团队开发3D小游戏版
<迷你世界>作为国内第一的放置类3D沙盒游戏,依靠三四线城市的游戏市场及垂直媒体的传播途径,研发团队用了短短3年时间就创造出了8000万活跃玩家.5000万玩家原创作品,仅2020年上半年 ...
- 新春特辑|Cocos 精品 2D、3D 小游戏合集
今日 C 姐精选了 40+ 款基于 Cocos Creator 开发的 2D.3D 小游戏,推荐给各位开发者在春节假期休闲玩耍,也希望能通过这些小游戏,让大家更加了解 Cocos Creator . ...
- 原来微信里有这么多好玩的3D小游戏了
自从<跳一跳>打开微信小游戏之门伊始,小游戏之势已然燎原.小编体验了上千款微信小游戏,虽然当前仍是以2D休闲游戏为主,但是3D小游戏也越来越多了(悄悄的说一下,小编已知的3D游戏里除了2款 ...
- 小程序源码:修复图片音频全新升级带特效喝酒神器小游戏微信小程序
这是一款全新升级带特效喝酒神器小游戏微信小程序源码 小编发现很多喝酒神器小程序都不带特效和音效的 感觉差了那么一点意思而且感觉也不炫酷 所以小编今天给大家带来一款带特效,音效炫酷的喝酒神器 该款神器由 ...
- 小程序源码:修复图片音频全新升级带特效喝酒神器小游戏-多玩法安装简单
这是一款全新升级带特效喝酒神器小游戏微信小程序源码 小编发现很多喝酒神器小程序都不带特效和音效的 感觉差了那么一点意思而且感觉也不炫酷 所以小编今天给大家带来一款带特效,音效炫酷的喝酒神器 该款神器由 ...
- 3D 小游戏《欢乐贪吃龙》关键技术盘点 | Cocos 技术派第13期
<欢乐贪吃龙>是由 SK2GAME 基于 Cocos Creator v2.2 研发的一款 3D 休闲小游戏,游戏画面卡通精美,玩法简单,玩家将扮演一只"贪吃龙",在 ...
- 万众期待!!!微店首款 Creator 3D 小游戏来啦,你猜是谁?
原文作者:杨宗宝 排版视频:张晓衡 哈哈,「杨宗宝」我又来了! 这次是我的一个 Cocos Creator 3D 小游戏哦!估计明天就能上架了晓衡微店了. 你拿到项目后,会有两个项目文件夹: Eude ...
最新文章
- 【转摘】PYTHON 正则表达式
- apue学习笔记(第三章 文件I/O)
- Android 使用GridView+仿微信图片上传功能(附源代码)
- Mars——基于矩阵的统一分布式计算框架
- 神舟电脑装linux双系统,个人windows10和Ubuntu18.04游戏笔记本uefi双磁盘双系统安装过程...
- 哑弹 图像处理检测_火箭军第三代哑弹处置系统排爆效率提升30%
- Java异常处理-----finally
- 数学建模专栏 | 第十一篇:MATLAB CUMCM真题求解实例二:优化型
- Spring Boot 实现在线Web SSH( Java Web版本的Xsehll)
- BI—SSIS初步认识
- 计算机ps cs2考试,photoshop cs2试题汇编素材(中级考试题目答案和素材)
- [软件人生]耐得住寂寞——积累是低潮时期技术人员的品质
- Radare2 框架介绍及使用
- NEO改进协议提案9(NEP-9)
- 病毒木马查杀实战第024篇:MBR病毒之编程解析引导区
- Gorilla/context库分析
- C语言职工管理系统(带有报告)
- 【UML】软件需求说明书
- 【python】使用python中的pillow生成gif动态图
- 黑苹果下耳机杂音,爆音,人声小问题的解决方案