Commit Graph

50 Commits

Author SHA1 Message Date
28c878f3e5 Code cleanup. 2023-03-03 13:34:12 +08:00
f567a2b78e Fix error on setting anim.name to null. 2023-03-01 00:35:19 +08:00
a755cc13bd Implement animation. 2023-02-27 00:17:14 +08:00
9a51cf1b56 Add rewind and tick mechanism for skin component. 2023-02-27 00:16:44 +08:00
28d46dbabe Disallows multiple meshes in one object. 2023-02-26 16:24:58 +08:00
39db8dfa45 Code cleanup. 2023-02-21 18:43:21 +08:00
6c983cc2cb Add backward compatibility for opacity property. 2023-02-19 22:44:12 +08:00
3bf3fdac3d Code cleanup. 2023-02-19 22:15:46 +08:00
99b4c2dfc1 Fix error on text frame update if texture not found. 2023-02-19 22:11:59 +08:00
e59769158a Change materials to shared mode in components. 2023-02-19 22:08:09 +08:00
ba3238614b Pull up mesh.color. Remove *.opacity properties. 2023-02-19 22:06:20 +08:00
393947db9f Add image.shader property. 2023-02-19 21:56:30 +08:00
a1f7418d32 Code cleanup. 2023-02-18 14:46:08 +08:00
ba6239068a Optimize GC for sprite update. 2023-02-18 14:42:42 +08:00
ff8c925f32 Optimize GC for setting image.frame. 2023-02-18 14:40:56 +08:00
2a6a33e60c Pull up material disposal to MeshBase. 2023-02-18 14:39:45 +08:00
6a648c2dcd Fix error on image.frame(s) not set. 2023-02-17 21:12:41 +08:00
db0165d145 Pull up ISkinnableGroup. 2023-02-17 15:19:18 +08:00
7015426300 Add error handling for setting text.frames. 2023-02-17 14:41:12 +08:00
0d4cc5e208 Add skin property image.frames and image.index. 2023-02-17 14:40:34 +08:00
eb6dafbd60 Add animation stub and effect stub for skin. 2023-02-15 18:12:41 +08:00
1b1ed42a1b Code cleanup. 2023-02-10 15:50:49 +08:00
b437925f92 Replace TrustedAsOfLength with safe As and Set. 2023-02-10 15:47:20 +08:00
4e9d7e5b87 Optimize GC for SectionalGameObject. 2023-02-07 23:15:11 +08:00
be64bc76b5 Revert "Revise update clone type to update depth."
This reverts commit 4185303bd2.
2023-01-20 22:26:56 +08:00
4185303bd2 Revise update clone type to update depth. 2023-01-17 22:16:09 +08:00
1d3aa85446 Fix polysec.part. Enable judge anchor. 2023-01-13 16:46:29 +08:00
7c77ba83f8 Fix polysec not mapping textures correctly if texture set partly. 2023-01-03 11:58:39 +08:00
13c55dc23e Optimize GC for PropOp.Enum<T>. 2022-12-23 17:45:07 +08:00
0049ace91a Refactor polysec.suppressed to polysec.partial and polysec.part. 2022-12-23 16:25:57 +08:00
356f4df9a9 Exception cleanup. Code cleanup. 2022-12-23 15:20:16 +08:00
ff5928b556 Code cleanup. 2022-12-22 17:15:31 +08:00
3bead4f1b3 Add "polysec.suppressed" property. 2022-12-22 17:10:55 +08:00
da2313ab57 Revert incorrect uct. 2022-12-22 12:30:57 +08:00
c5571e7d17 Make frame properties animatable. 2022-12-21 20:22:41 +08:00
571320630b Optimize performance for skin component properties. 2022-12-20 16:04:35 +08:00
e43a0e62b7 Fix zindex property not working on polysec component. 2022-11-26 21:55:03 +08:00
e5d6e549bd Code cleanup. 2022-11-21 18:16:12 +08:00
145c0ce6c8 Optimize GC for value updating in text component. 2022-11-21 14:10:20 +08:00
109b489104 Introduce TargetString to eliminate text GC. 2022-11-21 14:09:01 +08:00
cfdb5f021e Reconstruct skin container. Add update clone type limit to skin property. 2022-11-20 16:12:19 +08:00
a7dfaa4558 Remove transparent property. (2) 2022-11-19 01:10:00 +08:00
1be5cc77ca Remove transparent property. 2022-11-18 10:23:51 +08:00
bf942cbe45 Fix z-index. Pull up z-index to MeshBase. 2022-11-18 09:58:01 +08:00
fd9e2ce409 Add frame list in skin data structure. Remove Cocos2d Plist support. 2022-11-17 17:19:31 +08:00
05664a2994 Code cleanup. 2022-11-14 16:05:44 +08:00
ca6d58e7ad Fix invalid MinMaxAABB error for PolygonSGO. 2022-10-29 00:41:15 +08:00
6e7928e912 Fix PolygonSGO not generating body with two vertices. 2022-10-01 23:42:58 +08:00
cd4ea557c3 Prune code. 2022-09-30 18:19:19 +08:00
e8e36b83bd Add project files. 2022-09-30 17:32:21 +08:00