Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

meta4d-me/h5engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo is archived, as M4M H5 engine ver1.0 is published. The new repo is m4m-engine.

Yours,

M4M Team


M4M

M4M 是一个基于HTML5 技术栈的,多平台3D 游戏引擎库。

特性

  • unity场景模型资源导出
  • 资源 unity场景模型导出
  • 资源 gltf 模型
  • 资源 基本纹理 ".png" ".jpg"
  • 资源 压缩纹理 "ASTC" "ETC" "PVR"
  • 资源 hdr纹理 ".hdr" ".raw"
  • 资源 图集
  • 3D 骨骼动画
  • 3D 节点关键帧动画
  • 3D 特效系统
  • 3D 物理系统(oimo.js、cannon.js)
  • 3D 空间UI容器
  • 场景 环境 灯光、雾效
  • 场景 pick功能
  • 场景 gameObject + component 管理模式
  • 场景 相机功能
  • 场景 导航寻路网格
  • 自定义游戏组件脚本 behavior
  • 自定义编辑shader
  • 渲染 静态模型
  • 渲染 动态蒙皮模型
  • 渲染 模型Lightmap
  • 渲染 全屏后处理
  • 渲染 PBR材质
  • 渲染 Instance绘制
  • 渲染 UI图片
  • 渲染 UI SDF模式字体绘制
  • 渲染 UI绘制矩形区域裁剪
  • 键盘鼠标input
  • 2D UI组件 "图片" "按钮" "文本框" "滑动框" "文本输入框"
  • 2D UI事件系统
  • 2D spine骨骼动画
  • 2D 物理系统(matter.js)
  • 音频系统
  • 完善的数学库
  • 二进制读写工具

目录结构

  • enginesource
  •  |---src //引擎源码
  •  |---lib //引擎编译发布
  •  |---examples //样例
  •   |---engineExample (git submodule) //引擎样例
  •    |---code //引擎样例源码
  •    |---exampleResource (git submodule) //样例资源
  •    |---lib //样例lib
  •   |---wasmBoy (git submodule) //gameboy pbr渲染 + GB模拟器
  •  |---docs (git submodule) //引擎文档
  •   |---APIDoc //引擎API文档
  •   |---tools //引擎文档工具
  •    |---typeDoc //API文档生成工具typedoc

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •