Skip to content

我的世界(仿) v1.2.0-alpha版

Pre-release
Pre-release
Compare
Choose a tag to compare
@wzh656 wzh656 released this 14 Dec 13:21
· 186 commits to master since this release
  • 新增了class Weather,降雨量(单位:滴/m²)由seed控制随时空位置变化改变(1min刷新一次),可以随区块而控制加载与删除,并优化了雨滴的颜色和生成高度算法
  • 增加了录屏record(<canvas>, <time>)方法,使用F4自定义时长录屏
  • 优化了区块加载算法,只加载一层方块,优化了性能
  • 修改了地形生成算法,增加了树叶的生成
  • 贴图合并为一个textures.png,使用Img中的方法加载、缩放(64*64)、网格切割
  • 游戏时间GameTime添加了setTimeoutsetInterval方法
  • 修改了柏林噪声seed算法
  • 修改了deskgood.move移动时的方块更新和区块加载算法,优化了性能
  • 优化了参数标准化和随机化算法,去除了解构赋值
  • 修改了backgroundColor算法
  • 优化了map.perloadChunk方法的区块加载方向判断
  • 新增了Thing事件
    • onPutToHead(放到头上前触发)
    • onPutToBody(放到身上前触发)
    • onPutToLeg(放到腿上前触发)
    • onPutToFoot(放到脚上前触发)
    • onHold(从头、身、腿、脚处放到手上前触发)
    • onChangeTo(选中方块前触发)
    • onChangeLeave(选离方块前触发)
  • 新增了Block事件
    • onLeftMouseDown(鼠标左键在此方块处按下前触发)
    • onLeftMouseUp(鼠标左键在此方块处抬起前触发)
    • onRightMouseDown(鼠标右键在此方块处按下前触发)
    • onRightMouseUp(鼠标右键在此方块处抬起前触发)
  • 优化了HTML5标签
  • 优化了message方法界面
  • 新增了print方法输出到屏幕
  • 使用deskgood.placedeskgood.remove统一放置与移除方法
  • 优化使用了THREE.BoxBufferGeometry
  • 优化了touch_screen事件
  • 修改了README.md,新增了index.html主页
  • 优化了css界面
  • 异步加载fonts
  • 优化了HTML5标签
  • ……