还在观望?CocosCreator3D小案例《小鸭快跑》新鲜出炉!

摘要

CocosCreator 的 3D 版本正式上线!激动干嘛? 愣着啊! KUOKUO 正好手里有个小鸭子模型,于是就把它做成了一个小游戏。

正文

风骚的走位


系统事件来监听触摸

cc.systemEvent.on(SystemEventType.TOUCH_START, (e: EventTouch) => {
let pos = e.getLocation();
// ......
});
cc.systemEvent.on(SystemEventType.TOUCH_END, (e: EventTouch) => {
let pos = e.getLocation();
if (this.startPos.x > pos.x) {
console.log('左');
// ......
} else {
console.log('右');
// ......
}
});

编辑器界面

灯光打在路面上很是丝滑

层级关系与 UI 布局

模型阴影

脚底生风

使用了 3D 粒子组件

死亡界面

代码相关

原来习惯 CocosCreator 的伙伴们注意下,不用打 cc 了。
比如实例化预制体代码

createOneEnemy () {
let n1 = Math.floor(3 * Math.random());
let x = -150 + n1 * 150;
let y = 0;
let z = 5000;
let e = instantiate(this.enemy);
this.node.addChild(e);
e.setPosition(cc.v3(x, y, z));
}

结语

体验很棒,期待国产引擎称霸的那一天!

(*^▽^*)

工程源码在我的微信公众号回复关键词【小鸭快跑】即可获得

O(∩_∩)O~~

微信公众号

还在观望?CocosCreator3D小案例《小鸭快跑》新鲜出炉!

https://www.kuokuo666.com/home/kk010.html

作者

KUOKUO众享

发布于

2019-10-16

更新于

2024-03-05

许可协议

评论