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