logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用cocos creator实现《我的世界》

我的世界》是一款非常流行的游戏,不过网上大多都是用unity还原实现的。那么用cocos实现一版,会是怎样的开发体验呢?核心技能包括八叉树查询用于场景管理,射线检测用于碰撞和交互,柏林函数用于地形随机,动态网格用于地形显示。后续需进行场景性能优化,增加资源、NPC、存档、红石等等等等内容。对于长期学习,还是非常不错的项目。

文章图片
#游戏引擎#cocos2d#游戏 +2
尝试搭建webgl游戏引擎-起头

一个简单的,初阶的,外行的webgl游戏引擎开发日志。

文章图片
#游戏引擎
cocos creator创建简单的动态网格

针对初次尝试cocos动态网格,可以参考本文提供的基础三角面绘制来绘制第一个动态网格。

文章图片
#cocos2d#typescript#游戏引擎
cocos creator effect圆形头像

作用:使用材质裁剪矩形图片为圆形。效果:左侧为原图,右侧为裁剪后的效果(上方为设置透明度,下方为discard)实现思路:因为要适应不同尺寸的图片,所以使用了椭圆的方程。保证短方向撑满,长方向长度等于短方向。因为glsl的v_vu0是0到1,所以将长方向缩短一定比例即可。椭圆公式:实现:1:定义effect uniform变量(0.25的默认值是因为a,b分母是平方)2:带入v_uv0的坐标到椭圆

到底了