Merge pull request #15 from xlljc/优化渲染大量sprite
优化渲染大量sprite
commit b0bc6bba2b9df75be1299cfbf916353f33441223
2 parents bc31474 + c49d756
@小李xl 小李xl authored on 21 Jun 2023
GitHub committed on 21 Jun 2023
Showing 185 changed files
View
DungeonShooting_Godot/DungeonShooting.csproj
Too large (Show diff)
View
DungeonShooting_Godot/DungeonShooting.csproj.old.1 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/excel/excelFile/ActivityObject.xlsx
Too large (Show diff)
View
DungeonShooting_Godot/excel/excelFile/Sound.xlsx
Too large (Show diff)
View
DungeonShooting_Godot/excel/excelFile/Weapon.xlsx
Too large (Show diff)
View
DungeonShooting_Godot/prefab/bullet/Bullet0001.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/bullet/Bullet0002.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/effect/activityObject/Effect0001.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/map/RoomDoor_E.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/map/RoomDoor_N.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/map/RoomDoor_S.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/map/RoomDoor_W.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/role/Enemy0001.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/role/Role0001.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/shell/Shell0001.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/weapon/Weapon0001.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/weapon/Weapon0002.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/weapon/Weapon0003.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/weapon/Weapon0004.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/weapon/Weapon0005.tscn
Too large (Show diff)
View
DungeonShooting_Godot/prefab/weapon/Weapon0006.tscn 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/prefab/weapon/WeaponTemplate.tscn
Too large (Show diff)
View
DungeonShooting_Godot/project.godot
Too large (Show diff)
View
DungeonShooting_Godot/resource/config/ActivityObject.json
Too large (Show diff)
View
DungeonShooting_Godot/resource/config/Sound.json
Too large (Show diff)
View
DungeonShooting_Godot/resource/config/Weapon.json
Too large (Show diff)
View
DungeonShooting_Godot/resource/map/tileMaps/testGroup/inlet/Room1.tscn
Too large (Show diff)
View
DungeonShooting_Godot/resource/material/Blend.gdshader
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0001.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0001.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0002.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0002.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0003.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0003.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0004.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0004.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0005.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0005.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0006.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Equip0006.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Explosion0001.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Explosion0001.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Explosion0002.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Explosion0002.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Explosion0003.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Explosion0003.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading0001.mp3 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading0001.mp3.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading0002.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading0002.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_begin0001.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_begin0001.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_begin0002.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_begin0002.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_finish0001.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_finish0001.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_finish0002.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Reloading_finish0002.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Shooting0001.ogg 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Shooting0001.ogg.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Shooting0002.mp3 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Shooting0002.mp3.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Shooting0003.mp3 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/Shooting0003.mp3.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/explosion/Explosion0001.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/explosion/Explosion0001.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/explosion/Explosion0002.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/explosion/Explosion0002.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/explosion/Explosion0003.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/explosion/Explosion0003.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading0001.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading0001.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading0002.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading0002.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0001.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0001.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0002.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0002.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0003.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0003.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0004.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0004.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0005.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0005.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0006.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0006.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0007.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0007.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0008.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0008.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0009.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_begin0009.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_finish0001.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_finish0001.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_finish0002.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/reloading/Reloading_finish0002.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0001.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0001.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0002.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0002.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0003.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0003.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0004.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0004.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0005.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0005.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0006.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0006.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0007.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0007.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0008.ogg 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sound/sfx/shooting/Shooting0008.ogg.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sprite/shell/Shell0001.png 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sprite/shell/Shell0001.png.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sprite/shell/shellCase.png 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sprite/shell/shellCase.png.import 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/resource/sprite/weapon/weapon0006/Weapon0006.png 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/sprite/weapon/weapon0006/Weapon0006.png.import 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/spriteFrames/Shell0001.tres
Too large (Show diff)
View
DungeonShooting_Godot/resource/spriteFrames/Weapon0006.tres 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/resource/theme/mainTheme.tres
Too large (Show diff)
View
DungeonShooting_Godot/scene/World.tscn
Too large (Show diff)
View
DungeonShooting_Godot/scene/test/TestOptimizeSprite.tscn 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/scene/test/TestTileLayer.tscn
Too large (Show diff)
View
DungeonShooting_Godot/src/config/ExcelConfig_Weapon.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/activity/ActivityObject.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/activity/ActivityObject_EditorTool.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/common/Utils.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/AffiliationArea.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/DungeonGenerator.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/RoomDoorInfo.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/RoomInfo.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/RoomStaticImageCanvas.cs 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/image/ImageCanvas.cs 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/image/ImageCanvas_Static.cs 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/image/ImageRenderData.cs 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/src/framework/map/image/ImageRenderSprite.cs 0 → 100644
Too large (Show diff)
View
DungeonShooting_Godot/src/game/GameApplication.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/PhysicsLayer.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/activity/shell/Shell.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/activity/weapon/Weapon.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/activity/weapon/gun/Gun.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/activity/weapon/gun/Shotgun.cs 100644 → 0
Too large (Show diff)
View
DungeonShooting_Godot/src/game/effects/EnemyDebris.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/manager/ResourcePath.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/role/Role.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/role/enemy/Enemy.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/role/enemy/state/AiFollowUpState.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/role/enemy/state/AiSurroundState.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/room/DungeonManager.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/game/room/World.cs
Too large (Show diff)
View
DungeonShooting_Godot/src/test/TestOptimizeSprite.cs 0 → 100644
Too large (Show diff)