v0.7.0-beta.2
Pre-release
Pre-release
GuoLei1990
released this
28 Apr 09:44
·
1358 commits
to main
since this release
Iteration Plan: #666
Milestone-0.7-development: https://github.com/oasis-engine/engine/wiki/Milestone-0.7-development
Migration Guide: https://github.com/oasis-engine/engine/wiki/Migration-Guide
Transform
- feat: improve the usability of
Transform
, support the usage ofposition.x = 1.0
(#638) @GuoLei1990 - fix: rotation not normalized bug (#693) @GuoLei1990
- fix: fix
lookat
bug and improve performance (#701) @cptbtptpbcptdtptp - fix: transoform
rotate
bug whenrelativeToLocal
is true (#702) (#703) @GuoLei1990
Physics
- feat: support dynamic collider (#680) @yangfengzzz
- feat: optimization physics init (#722) @GuoLei1990
- fix: physics update order and destroy method (#727) @yangfengzzz
- fix: physcis event remove bug when collider shape destroy (#738) @yangfengzzz
- fix: trigger event update (#673) @yangfengzzz
Script
- feat: physics fix-time update (#700) @yangfengzzz
- fix: script destroy bug (#720) @GuoLei1990
Text
- Feat:The first version of text system (#686) @singlecoder
Spirte
- fix: can not update world position for sprite renderer when call … (#635) @singlecoder
Mesh
- feat:
FloatTexture version
Blendshape and improveAttribute version
(#737) @GuoLei1990 - fix: ModelMesh._indicesChangeFlag (#685) @cptbtptpbcptdtptp
Loader
- feat: add HDR loader (#733) @zhuxudong
Texture
- feat: Optimization texture structure (#715) @GuoLei1990
- feat: add Texture2DArray and rename TextureCubeMap to TextureCube (#737) @GuoLei1990
Material
- feat: support pbr clearcoat and Specular AA (#669) @zhuxudong
- feat: support multi-uv and occlusion texture coordinate (#683) @zhuxudong
- fix: get pixel buffer use mip level should right shift (#656) @gz65555
- fix: blendShape normal attributer is not need in unlit (#637) @zhuxudong
- fix: constrain min shininess to
1e-4
in BlinnPhongMaterial (ttps://github.com//pull/749) @susiwen8
Animation
Camera
- fix: camera viewMatrix ignore scale (#670) @cptbtptpbcptdtptp
Input
- feat: support
keyboard
inInput
(#677) @cptbtptpbcptdtptp - fix: Offscreen canvas requires no input interaction. (#689) @cptbtptpbcptdtptp
Else
- delete deprecate code (#630) @GuoLei1990
- fix(Engine): destroy bug cause by
requestAnimationFrame
by @cptbtptpbcptdtptp in #771 - fix(input): remove the onblur function when destroy by @cptbtptpbcptdtptp in #770
- fix(primitive-mesh): fix normal error for capsule cap by @singlecoder in #762
- fix(bg): add export for BackgroundTextureFillMode by @singlecoder in #768
- fix(animation): animator play error when blendShape count is 1 by @GuoLei1990 in #761
- fix: lite box collider shape should scale the size of box by @yangfengzzz in #759
Breaking change
- the physics param of WebGLEngine and Engine constructor is removed (#722) @GuoLei1990
New Contributors
Full Changelog: v0.6.8...v0.7.0-beta.2