【众筹做游戏】新坑,UGC联机框架,支持2D/3D-格子物理篇

UGC + 联机逐渐成为休闲游戏的主流,二喵开个UGC+联机框架的新坑,后续会持续分享这个新坑。。

alpha版本编辑器体验: Cocos Creator | EasyUGC

基础框架

格子物理

  • 控制器(鼠标/键盘/手柄/虚拟摇杆)
  • 碰撞管理
  • 触发器
  • 射线检测
  • 寻路

UGC管理

  • 地图建造
  • 地图导出
  • 地图云储存
  • 地图加载
  • 地图分享

对战框架

单机玩法

  • 玩法自定义
  • AI状态机

联机玩法

  • 房间匹配
  • 多人对战
  • 自定义地图对战

1.0 格子物理实现

相比传统物理,格子物理的在数据分区上有天然优势,可以直接读取相邻的区块,速度快到开销可以忽略!
但是缺点也比较明显,针对不规则的物理兼容不好,这里可以通过减小格子体积实现更精细化的划分

检测部分的实现比较简单,通过检测格子内的数据group和碰撞体的mask ,通过位运算判断是否包含(w3school 在线教程

image

这里引入了体积的概念,针对2个格子体积以内的碰撞体,可以只检测中心点和2个边缘点。

同时整个库使用横轴和竖轴概念,针对3D,未来还会支持层级和有高度的A星巡路。

控制器同理,支持2D/3D

其他就是常规的Trigger/Ray

3.0 渲染

渲染基于halflambert 加了toon shading 和截断的rimlight,同时增加了噪声参数,实现了顶点变形。

4.0 操作

支持变移动变建造,支持1-9 数字快捷键,和Q/E 切换建造模式,会增加旋转物体的快捷键。


支持自定义地图大小,最大200*200,

image

5.0 玩法征集

众筹玩法!求推荐。。

名字暂定<我在喵星种芒果!>

计划开源。。求些玩法推荐,目前卡壳ing

6赞

喜欢学习和开发割草,弹幕游戏的兄弟,也可以关注:

296131ebb09d4e86b718687d970d1192

体验&获取[1000怪同屏]: https://store.cocos.com/app/detail/4843

2赞

mark!~ 考虑一下术士大战的玩法?地图缩圈 圈外掉血 对战就是将对方击退打出圈外 技能(无敌,换位,瞬移)等等…

666 啊。

火速mark!

那就叫斗魂竞技场吧

此贴必火,前排占座

MarkMarkMark

荒野乱斗,王者荣耀,搞起

mark下

喵哥出品,必属精品!

占坑打广告来了呀 :joy:

真的秀哈哈哈:rofl:

支持大佬!

洗脚哥可以带带小弟 一起做吗 :laughing:

必需得,白嫖瞄哥,哈哈


更新了摇杆和orbitCamera,这周会上trigger 和 简单的游戏demo,同时支持2D
http://learncocos.com/grid/

http://learncocos.com/grid/

*控制器增加四元素的rotatetowards


*增加了地图自定义尺寸
*增加了删除和建造的快捷键
*优化了光照模型

to-do
*子弹系统,基础玩法实现 next week

2赞

新一周开始了,坐等上架

摆完卡死了,出不来了,

,快加算法