Cocos Creator v2.1.1 3D 功能+ Unity 打造路点系统

Cocos Creator v2.1.1 的 3D 功能发布了,很多小伙伴开始使用它来做 3D 微信小游戏了吧?今天给大家介绍一种新思路,希望能启发大家做出更多的好游戏^_^。

在游戏开发中 Unity 会有很多好的插件和编辑器扩展帮助我们解决很多棘手问题,比如路点系统(WaypointSystem),很多游戏里面就需要使用。赛车游戏、塔防游戏、捕鱼游戏、RPG 游戏、Moba 游戏,还有 Creator 3D 曲线动画编辑等。今天我就给大家讲解使用 Unity 打造路点系统,将数据导出给 Creator 3D 使用, 让 Cocos 也能轻松实现。

环境准备

Unity 5.6

Simple Waypoint System v5.2:标准第三方插件

导出数据插件: 这个是我们自己写的稍后会一起提供给大家。

创建 Creator3D 项目的同时,我一般会同时创建一个 Unity 项目,创建完成后,导入 SimpleWaypoint System 插件;搭建 3D 场景,使用 Simple Waypoint 开始点的采集,采集完成后如图:                              

14c9ce6272d94c04385d21460cd0ce10.jpeg

接下来导入”数据导出”的插件,点击“bycw/生成渔场数据”就会弹出一个窗口,点击生成 JS 渔场数据,这样就会把左边的路点的数据生成到 JS 代码里面,如图:

cb8017aadb31ddb62f796e08e3aeabed.jpeg

路径点的坐标生成后,就可以给 CocosCreator 使用了。使用的时候,先把生成的 .js 代码文件放到 Cocos Creator 项目里面,哪里使用,哪里 require 即可。

3913c14345eaba7ef22475f944f474e7.png

07db0a3f168e1236b218e39f439dd7ff.png

Cocos 使用坐标系的时候要特别注意,Unity 是左手坐标系,Cocos 是右手坐标系。

Cocos: x(水平向右),  y(竖直向上),z(垂直于屏幕向外),前方 forward(垂直屏幕向里)

Unity: x(水平向右),  y(竖直向上),z(垂直于屏幕向内),前方 forward(垂直屏幕向里)

所以 Unity 导出的坐标,在 Cocos 使用都要加 z 要变成 -z。

b43056797aae33a9f6ebe0caead456ec.jpeg

最后我把 Unity 的插件 + 导出数据插件 + 讲解视频 放到了网盘里面

网盘链接:https://pan.baidu.com/s/1SmYFCD6yTspimN9fQAkaXg

提取码:63ik

每天我们都有 Cocos Creator 架构师进阶的直播课程,有兴趣的同学也可以订阅

https://ke.qq.com/course/97604?flowToken=1010060

订阅成功后就可以每天在线感受干货满满的 Creator 直播了!

PS:Unity 和 Cocos 经常被大家拿出来讨论,其实尺有所长,寸有所短,明白优缺点,不把自己框起来!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值