pandamicro
dba83c270d
Fix multi blank lines ( #11116 )
2022-05-17 11:56:06 +08:00
Jare Guo
92bb384dda
Instantiate all FastDefined objects as value type ( #11052 )
...
* Instantiate FastDefined object as value type
* Optimize #11052
* Doc
* minor tweak
Co-authored-by: Leslie Leigh <leslieleigh@outlook.com >
2022-05-14 14:30:47 +08:00
Jare Guo
da64b1e944
Refine MissingScript debugger ( #10916 )
...
# Conflicts:
# cocos/core/data/deserialize-dynamic.ts
2022-04-29 15:15:53 +08:00
Santy-Wang
23de9188ba
V3.5 docs ( #10898 )
...
* adjust api docs and delete useless annotation
* delete useless annotation
2022-04-27 15:22:22 +08:00
Santy-Wang
8601de5de0
adjust api docs ( #10871 )
...
* adjust api docs
* refine
* add english doc
2022-04-26 19:14:47 +08:00
Leslie Leigh (李的序)
2ecf99ad53
Optimize animation document ( #10860 )
...
* Optimize animation document
* Update
* Update
* Update
2022-04-26 15:44:38 +08:00
Santy-Wang
e82cec17ac
update docs ( #10796 )
...
* update docs
* update docs more
* refine
* refine
2022-04-20 18:47:53 +08:00
PP
d749bbe1c4
remove legacyPublic tag ( #10702 )
2022-04-08 19:41:20 +08:00
Santy-Wang
ab82e1b42d
remove hidden ( #10414 )
...
* remove hidden
* fix typo
* fix unit-test
* turn on auto fix
2022-03-22 15:11:16 +08:00
Leslie Leigh (李的序)
e86ee1a247
@disallowAnimation should not imply visible ( #10262 )
2022-03-08 16:27:30 +08:00
pandamicro
1446db89e7
Merge branch 'v3.4.2' into v3.5.0
...
# Conflicts:
# cocos/2d/components/sprite.ts
# cocos/2d/framework/ui-transform.ts
# cocos/2d/renderer/render-uniform-buffer.ts
# cocos/core/builtin/effects.ts
# cocos/core/builtin/shader-sources/glsl1.ts
# cocos/core/builtin/shader-sources/glsl3.ts
# cocos/core/builtin/shader-sources/glsl4.ts
# cocos/dragon-bones/ArmatureDisplay.ts
# cocos/spine/skeleton.ts
# editor/assets/chunks/cc-sprite-fs-gpu.chunk
# editor/assets/chunks/cc-sprite-fs-gpu.chunk.meta
# editor/assets/chunks/cc-sprite-vs-gpu.chunk
# editor/assets/chunks/cc-sprite-vs-gpu.chunk.meta
# editor/assets/default_skybox.meta
# editor/assets/effects/builtin-sprite-gpu.effect.meta
2022-02-28 17:24:02 +08:00
Knox
47cf1a089e
fix custom class missing when the instantiate error ( #10128 )
2022-02-18 13:53:10 +08:00
Leslie Leigh (李的序)
d97e453b07
Fix decorator order issue in standalone mode ( #9911 )
...
* Fix decorator order issue in standalone mode
* Apply
* Update
2022-01-05 23:30:21 +08:00
PP
fbde8d1e90
use lagacyPublic to marked deprecated public interface ( #9859 )
...
* use lagacy-public
* publish beta6
* remove jsDoc tag from constructor
* use legacyPublic
* publish beta 7
2021-12-28 11:48:10 +08:00
PP
cc01fad918
support internal interface filter ( #9797 )
...
* support interface filter
* publish build-engine@4.2.20-beta.1
* update
* fix other type of statement
* publish @cocos/build-engine 4.2.20
* update lock
* remove `@internal` from constructor documentation
* change to internal_cc tag
* support target tag in interface-filter
* publish 4.2.21-beta.1
* remove `@private_cc` tag
* remove public internal interface
* remove public internal getter setter
* remove public declare internal property
* update
* remove `__editorExtrasTag__`
* remove public internal interface on `js`
* pulish @cocos/build-engine 4.2.21-beta.2
* change tag to `@deprecated_to_user`
* support `@deprecated_to_user`
* publish 4.2.21-beta.3
* finish change request
* change to marked_as_engine_private
* publish 4.2.21-beta.5
2021-12-22 12:55:45 +08:00
santy-wang
2355247db0
Merge branch 'v3.4.1' of github.com:cocos-creator/engine into v3.5.0
2021-12-17 11:06:22 +08:00
zheng han
85e321819e
fix __prefab copy ( #9792 )
...
known eslint issue in `instantiate.ts`
2021-12-13 15:30:21 +08:00
santy-wang
d3d84673d3
Merge branch 'v3.4.0' of https://gitlab.cocos.net/publics/engine into v3.5.0
2021-12-10 19:20:01 +08:00
PP
ab8c58b608
optimize missing class report ( #9762 )
2021-12-06 19:13:20 +08:00
santy-wang
01ceef90c1
Merge branch 'v3.4.0' of github.com:cocos-creator/engine into v3.5.0
2021-12-03 00:08:06 +08:00
Jare Guo
e4d503885c
Add MissingScript debug code, no functional changes ( #9618 )
2021-11-24 15:30:56 +08:00
Yun Hsiao Wu
3669d5e00a
clean up gfx module for independent compilation ( #9573 )
2021-10-30 22:03:17 +08:00
ChiaNing
47c6c3e5a6
fix 3.4 Node perfromance bug ( #9521 )
2021-10-22 11:35:48 +08:00
Leslie Leigh (李的序)
17dbf69312
Fix animation graph deserialize problem ( #9481 )
...
* Fix animation graph deserialize problem
* Build warns
2021-10-14 10:30:08 +08:00
Leslie Leigh (李的序)
f1f0fbaf16
[WIP] Feature: NewGenAnim ( #9331 )
...
* NewGenAnim
* Fix/Optimize simple directional blending
* Class transition by type (#29 )
* Transition & Gradient transition (#30 )
* The default ExitCondition should be 1.0
* Do correct graph eval
* Fix PoseSubgraph connect() signature order (#31 )
* Graph defaults test (#32 )
* Conditions (#33 )
* Trigger (#34 )
* Transition should only be considered when satemachine exited (#35 )
* Add layer.name (#36 )
* Fix some behaviours; add API to query poses and transition (#37 )
Fix single frame exit condition behaviours; Fix pose -> subgraph behaviours
* Support self transition; refactor sub state machine implementation (#38 )
* Temp
* Flat whole layer statemachine
* Add test for test reset triggers
* Allow self transition
* Self transition test
* Fix deserialize (#39 )
* update animgraph template (#40 )
* The inheritance of any state (#41 )
* StateMachine events (#42 )
* Fix state machine events; Allow multiple transitions between two nodes (#43 )
* Transition priority test (#44 )
* Optimize variable bind (#45 )
* Fix variable bind errors (#46 )
* Expose blend algorithm to editor (#47 )
* Cont (#48 )
* update animgraph template (#49 )
* update animgraph template
* update animgraph template
* Pose speed (#50 )
* blend tree add EditorExtendable data (#51 )
* Correct pose blend duration (#52 )
* Export some types (#53 )
* animation pose EditorExtendable (#54 )
(cherry picked from commit d5dd5f32c9dbacb68c016ff8ba56d383c781a021)
* Implement clone() (#55 )
* Fix trigger condition serialization (#56 )
* Add variable type: integer (#57 )
* Optimize 0 weight case (#58 )
* Relative duration (#59 )
* update_hdr_skybox (#9230 )
* Rename.. (#60 )
* Optimize animation blend item export (#61 )
* Fix Type (#62 )
* modify aniamtion graph template data (#63 )
* modify aniamtion graph template data
* add animation graph component template
* Fix serialize issue (#64 )
* Optimize (#65 )
* Remove MotionState.startRatio, loop (#66 )
* Update (#67 )
* Fix circular reference (#68 )
* CR (#69 )
* Fix exit time greater than 1 (#70 )
Co-authored-by: 黄森斌 <arsen2010@126.com >
Co-authored-by: linshunjun <49218738+linshunjun@users.noreply.github.com >
2021-10-14 10:28:23 +08:00
santy-wang
6391b5705a
Merge branch 'v3.3.2' of github.com:cocos-creator/engine into v3.4.0-physx
2021-09-24 12:11:48 +08:00
Santy-Wang
75a22d4b98
support require component array ( #9366 )
...
* support require component array
* fix lint
* refine
2021-09-23 14:00:55 +08:00
pandamicro
0b7d570353
Add allowReplicated decorator ( #9341 )
...
* Add AllowReplicated decorator
* Fix allowReplicated decorator
* Fix ci
* Fix ci
* Update version
* Update version
2021-09-17 18:43:12 +08:00
Santy-Wang
5a6b56b095
avoid destroy twice ( #9310 )
2021-09-09 18:30:52 +08:00
Leslie Leigh (李的序)
5146f672a3
Fix EditorExtendable when compile in babel loose ( #9264 )
2021-08-31 13:49:29 +08:00
Leslie Leigh (李的序)
863d80a4e7
Add easing method to quat curve ( #9179 )
...
* Add easing method to quat curve
* Update
* Fix unit test
* lint
2021-08-16 14:54:22 +08:00
pandamicro
37671f8063
Fix IsClientLoad missing ( #9175 )
2021-08-13 15:25:02 +08:00
媛媛
7801987f7f
fix missing class report ( #9137 )
2021-08-05 11:00:39 +08:00
Leslie Leigh (李的序)
3a52b35f3c
Optimize CCON related messages ( #9122 )
2021-08-04 10:02:53 +08:00
Santy-Wang
9372754099
handle effect asset update in editor ( #9118 )
...
* handle effect asset update in editor
* refine
* refine
2021-08-03 15:11:24 +08:00
cary
6bf82a91ee
Delete support of onAfterDeserialize_JSB. ( #9075 )
2021-07-27 15:04:30 +08:00
Leslie Leigh (李的序)
ea88c48589
CCONBinary: chunk align as 4->8 ( #9065 )
2021-07-27 14:57:23 +08:00
Jare Guo
b8e2d4fbce
Clarify the handling of non-CCClass types by dynamic deserialization ( #8624 )
...
Uniform with serialization rules.
2021-07-27 13:56:34 +08:00
Santy-Wang
41e0656cfa
support cconb in other platform ( #9055 )
...
* support cconb in minigame
* preprocess extension
* refine
* remove generic type
* dont change ext
2021-07-23 22:36:27 +08:00
Santy-Wang
00367f39e1
support auto-finalization in editor ( #9008 )
...
* support auto-finalization in editor
* refine
* refine
* handle global variable
* refine
* fix bug
* refine
* use debug instead
2021-07-23 15:10:40 +08:00
Leslie Leigh (李的序)
6d10f68ef8
AnimationCurve ( #8409 )
...
* AnimationCurve
* Mark curve frame values as uniquelyReferenced
* Adjust modules
* Update
* Manually implements KeyframeCurve.iterator
* TargetPath
* Update
* Fix BUG
* Fix
* Add size track
* Update
* Fix size; unit tests
* fix split animation (#24 )
* CCONB animation clip; Remove integer track/channel/curve
* Optimize key shared curves
* Remove keyframecurve.empty
* Exotic animation
* Fix unit tests
* start/end -> left/right
* Curve range rename
* Easing methods
* Fix untyped track
* Fix
* fix upgradUnTypedTracks (#26 )
* Rename
.interpMode -> .interpolationMode
RealInterpMode -> RealInterpolationMode
QuaternionInterpMode -> QuaternionInterpolationMode
ExtrapMode -> ExtrapolationMode
.preExtrap -> .preExtrapolation
.postExtrap -> .postExtrapolation
QuaternionCurve -> QuatCurve
QuaternionKeyframeValue -> QuatKeyframeValue
* Update pre/post extrap
* Optimize-1
* Optimize-2
* Eliminate for-of
* Mark deprecateds
* Hide RealKeyframeValue/QuatKeyframeValue Constructor
* Fix quat keyframe value name
* Error ID
* Fix RealKeyframeValue editor extras
* Elimanate for-of forEach
Co-authored-by: zheng han <sunstar198941@gmail.com >
2021-07-23 11:26:55 +08:00
Leslie Leigh (李的序)
4cb8eeeffd
Support CCONB asset loading ( #8996 )
...
* Support CCONB asset loading
* Lint
* Optimize
2021-07-18 22:54:16 +08:00
Leslie Leigh (李的序)
bc817790b8
Add flag to indicates if is targeting CCON ( #8990 )
...
* Add flag to indicates if is targeting CCON
* Fix
* Fix
* Add case
* Fix __id__: 0
2021-07-16 11:32:12 +08:00
黄森斌
8e03bfea2e
V3.3.0 property decorate add group configuration ( #8972 )
...
* change decorate tab to group
* fix inspector edit bug on utils prop
* optimize options of 'group' decorate
* group id replace group key
2021-07-16 11:23:19 +08:00
pandamicro
9849fdd1f4
Add some object flags ( #8987 )
...
* Support number key in EventTarget
* Add replicated and clientLoad
* Update main license
* Fix ci
* Fix ci
* Fix ci
* Fix ci
* Move object getter setter to functional style API
* Adjust
* Add SERVER_MODE constant
2021-07-15 19:41:08 +08:00
Leslie Leigh (李的序)
f3c0ffbcf4
Fix compiled deserialize ( #8983 )
2021-07-15 15:02:27 +08:00
Leslie Leigh (李的序)
705c977fc9
Binary serialization ( #8946 )
...
* Binary serialization
* Update snapshots
* Update
* rename option ccon -> useCCON
* Missing script
* encodeCCONJson: chunks -> chunkURLs
* Update
* (de)serializeSymbol -> (de)serializeTag;
* CustomizedSerializable -> CustomSerializable
* _deserializePrimitiveObject -> _fillPlainObject
* Unify CCClass CCClassConstructor
* encodeCCONJson -> parseCCONJson
* Custom serializable
* Move (de)serializeSuper(This) from context into global
* property -> read(write)Property; (de)serializeThis(Super) -> (read)writeThis(Super)
* CI and lint
* Mock cc env
2021-07-15 10:21:25 +08:00
PP
d7067c29c8
deprecate interface in View module && support pal/screenManager ( #8836 )
...
* remove BrowserGetter
* deprecated view.adjustViewportMeta
* deprecate view.enableAutoFullScreen and view.isAutoFullScreenEnabled
* remove view._adjustSizeKeepCanvasSize
* remove view._convertMouseToLocation, view._convertTouchWidthScale and view._convertTouchesWithScale
* remove view._originalDesignResolutionSize
* deprecate cc.winSize and cc.visibleRect
update
* access local winSize
* access local visibleRect
* deprecate view.getVisibleOrigin view.getVisibleOriginInPixel
* Revert "deprecate view.getVisibleOrigin view.getVisibleOriginInPixel"
This reverts commit 1ae9e1d5c51d8c701eaa2e4a65cd4c17e5f6d971.
* Revert "deprecate cc.visibleRect"
* optimize screen module
update
* update
update
* optimize deprecation info
* rename pal/system to pal/systemInfo
* update pal/systemInfo access in engine layer
* support pal/screenManager
* update pal/screenManager access in engine layer
* fix bug
* optimize deprecation info
* fix auto fullscreen
* fix ci
* fix ci
* update change request
update
update
* fix CI
2021-07-09 18:57:03 +08:00
Leslie Leigh (李的序)
ac53e5e60e
Fix dynamic deserialize error when build ( #8948 )
2021-07-09 11:18:32 +08:00
Leslie Leigh (李的序)
34ae92c933
Optimize loader ( #8945 )
...
* ss
* Cleaner asset manager implementation
2021-07-08 14:51:01 +08:00