Compare commits
175 Commits
Author | SHA1 | Date | |
---|---|---|---|
4a4549f29c | |||
966ee0a368 | |||
f0fb0a1e4b | |||
30b581fbd5 | |||
c14c807f6f | |||
114f63a95b | |||
016e309ae1 | |||
9a8c5e85f5 | |||
7d18a59809 | |||
330e8cdb4d | |||
7925572eef | |||
0b2eddb445 | |||
57f5392682 | |||
414828d061 | |||
6aca3bbac1 | |||
![]() |
4e9a5b8ef3 | ||
f1450a8a6c | |||
e4176f4e24 | |||
e7a520d666 | |||
76a544eec1 | |||
df47ccd56b | |||
b38692ed58 | |||
4c71cb01ca | |||
87d999a809 | |||
e79786dc23 | |||
d634d7a0b2 | |||
e36c8671e2 | |||
3bed2fc3a4 | |||
78e87f35bc | |||
ea27b36e02 | |||
8c97510712 | |||
15bca41f12 | |||
e9ead8a781 | |||
377792c376 | |||
e829c28660 | |||
408757cd01 | |||
d01a58bb31 | |||
87963405d4 | |||
3fb660dd1f | |||
e68f1e1f05 | |||
1e90edab2a | |||
bf9ca04975 | |||
9e4d3349a8 | |||
0e1007fd49 | |||
8a539c4c5e | |||
1ed9743c5c | |||
2e1f88359b | |||
a164b27bd6 | |||
4d5ceaadc9 | |||
bfd510039d | |||
b56d251f72 | |||
d3f4e57a98 | |||
25d1a9e2d7 | |||
4519581dfd | |||
30ee263e90 | |||
132adcc343 | |||
5e5c52e6ae | |||
9697044e62 | |||
b08ea96b79 | |||
e25c66ffee | |||
e5fba190f9 | |||
5be1b6cb97 | |||
aa4a0ffd54 | |||
832bd08443 | |||
533e373e6d | |||
c8fa757d28 | |||
b3cdeab737 | |||
b61fd111ee | |||
4d0b174266 | |||
ea85f8d739 | |||
b9c051cef2 | |||
a6b9012933 | |||
4bfe4e6da0 | |||
eb4a1eed6a | |||
65f0cad19b | |||
e83482ec6d | |||
ae702123bd | |||
7fe990729c | |||
19f5f2683e | |||
c6e5942409 | |||
9b078d1a49 | |||
00aa9a1eeb | |||
56822c009c | |||
40d2850f14 | |||
c2440b5272 | |||
e97a70faac | |||
b42f6e510e | |||
b0ba970651 | |||
ab5b7ecf4f | |||
cce0a02fb8 | |||
658fd923d5 | |||
4d4ab68f70 | |||
644d8bcc39 | |||
72f00c821f | |||
b4d34bccb2 | |||
571c6ab74c | |||
850900ad5f | |||
2f431cff52 | |||
87da4d2e73 | |||
c720a78161 | |||
7f8136784f | |||
f2c2af8c57 | |||
96e6590a86 | |||
f1d6a6c4fd | |||
34489d1326 | |||
63bacec2fa | |||
e3640cf715 | |||
fc126995b0 | |||
aedf7d3896 | |||
cb52aed2ed | |||
28b067c4f6 | |||
9ca51cde97 | |||
e2dcdb0512 | |||
8c91477f21 | |||
ad763a56e6 | |||
7a9d6868b0 | |||
958789fade | |||
3297219149 | |||
4309ce1f26 | |||
80ad0b18db | |||
97e7f080ba | |||
54ed0738d3 | |||
b232d013ff | |||
d204e8f894 | |||
434bb7b509 | |||
b052e0ab15 | |||
37b22f42ef | |||
8185e85464 | |||
20b9a497de | |||
01a0cf5f1c | |||
1ff41d38e0 | |||
c1362ebc06 | |||
e546aa2d95 | |||
1107a22eb5 | |||
ded142aba2 | |||
4785e0d9a8 | |||
aff4d53e76 | |||
f15e955dec | |||
488849bae9 | |||
30318b619c | |||
b6f86bfdc5 | |||
23a0391046 | |||
7d345caad1 | |||
fc7c6555f6 | |||
0cbbfacf8c | |||
d621728c26 | |||
82e560e089 | |||
1ea54de450 | |||
a1881632ac | |||
29f8da09fa | |||
1c4be366ef | |||
8b0795c7cc | |||
6a37b02f50 | |||
84c48c20d6 | |||
1dd6d4fe83 | |||
72b5036026 | |||
1f86933a31 | |||
68efd980d2 | |||
3ea261a32a | |||
e6bbef09bc | |||
9fe9fac76e | |||
664c8b2138 | |||
546fcda3ec | |||
510550b4a4 | |||
6e093d3bfc | |||
4ee0350dfd | |||
d391aa9ac9 | |||
2a47388dd5 | |||
3fac160a99 | |||
93c27074db | |||
3fd4cca53d | |||
7c0e697527 | |||
ee02038439 | |||
2f866b2db0 | |||
3b7496d12e |
81
README.md
@ -47,6 +47,35 @@ GroundLoader 加载/切换 Ground 时,分为上下两段转场:
|
||||
- 盒子猫游戏中的 canvas layer
|
||||
- 一些 npc、player 大运行脚本会被中断。如果想让它们仍旧运行,需设置为 pausable。
|
||||
|
||||
### Dialogue 文件功用说明
|
||||
|
||||
1. npc.dialogue
|
||||
1. 场景中 NPC 角色的对白,伴随悬浮气泡(。。。)
|
||||
2. 【绑定配音】ID 对应 asset/audio/peiyin 文件夹下的文件
|
||||
2. inspect_content.dialogue:
|
||||
1. 场景内镜头拉近观察的物品文案,如公寓过道海报,寻人启事海报
|
||||
2. 部分内容较多/涉及换行的文本(如 Closeup 中文本)也在其中,如保卫科花名册
|
||||
3. item_description.dialogue:该文件最复杂,包含以下功能
|
||||
1. ~ UI
|
||||
1. UI 文字,如游戏入口菜单、设置、背包
|
||||
2. 屏幕居中的文本提示,如「按 E 可与场景互动」
|
||||
2. ~ PropItems
|
||||
1. 包含「道具」+「道具描述」
|
||||
1. 道具 ID 格式:「prop_火柴」
|
||||
2. 道具说明 ID 格式:「prop_火柴_说明」
|
||||
2. 道具包含:`[#texture=xxx]`(道具 hud 小图) 与 `[#inspect=xxx]`(全屏特写大图,若不配置则使用 texture 中的配置)
|
||||
3. ~ ImportantPropItems:重要物品,格式与 PropItems 相同
|
||||
4. ~ HoldingReason:锁定门的原因(暂时不允许玩家出门)
|
||||
5. ~ Memory:回忆中的条目名
|
||||
6. ~ Notes_c01 到 ~ Notes_c06
|
||||
1. 场景内交互物品的气泡文字(玩家交互场景物品时显示的文字)
|
||||
2. 玩家自言自语时的气泡文字(程序控制显示时机)
|
||||
4. event_stage.dialogue:程序内部专用,无需关注
|
||||
5. c01、c02...c06.dialogue
|
||||
1. 序章、第一章、...第四章、结尾的对白
|
||||
2. 【绑定配音】ID 对应 asset/audio/peiyin 文件夹下的文件
|
||||
3. 说明:包含配音的对白,要么在 npc 中,要么在 c01-c06 中,区别在于是否在场景中关联到 NPC 互动
|
||||
|
||||
|
||||
### Ground 说明
|
||||
|
||||
@ -68,7 +97,7 @@ GroundLoader 加载/切换 Ground 时,分为上下两段转场:
|
||||
1. ambient:光照
|
||||
2. general:音效等
|
||||
3. partical:粒子效果
|
||||
4. ux:用户交互
|
||||
4. ux:用户交互相关
|
||||
|
||||
主要类型说明:
|
||||
|
||||
@ -77,17 +106,37 @@ GroundLoader 加载/切换 Ground 时,分为上下两段转场:
|
||||
2. 可配置触发方式:enter, area_enter, interact
|
||||
3. 可在场景加载时触发
|
||||
4. 触发效果有:播放对话(期间锁定玩家);播放动画;回调方法(AnimationPlayer 的方法,注意“_”开头的方法会被忽略)
|
||||
2. inspectable:可在检阅窗口进行审视的物品,可以附加文案
|
||||
2. 【已废弃】inspectable:可在检阅窗口进行审视的物品,可以附加文案
|
||||
3. local_inspectable:运镜+检阅,无需检阅窗口
|
||||
4. note:显示文案
|
||||
1. 显示方式:os(玩家头顶气泡),ballon(下方字幕,可播放配音)
|
||||
5. npc
|
||||
1. hook/unhook speaking:控制 NPC 在玩家未交互时显示对话气泡,配合触发播放 Dialogue 的情景(enable==false时也可生效)
|
||||
6. portal:传送门
|
||||
1. 名称有: left(默认), right(默认), 1, 2, 3, ...
|
||||
1. 名称有: left(默认), right(默认), 1, 2, 3, ... 其中 left/right 在玩家进入时会改变朝向(left 进入时朝右,right 进入时朝左)
|
||||
2. 关键参数:targer_scene 与 target_portal(target_portal 为 none 时不启用)
|
||||
3. 三种模式:default(通道);opened(打开的门);locked(锁定的门);对应不同图标与操作音效
|
||||
4. 锁定的门可以配置启用钥匙(prop_key),可在使用后自动消耗该钥匙
|
||||
7. pickable: 可用于拾取道具,可作为重要物品(as_important_prop)
|
||||
8. closeup: 可配置内部 PackedScene,display 在 child 下
|
||||
1. 可设置是否 exit_on_cancel
|
||||
2. 读取并连接 PackedScene 的 exit 信号,PackedScene exit 可传递参数(可选)
|
||||
|
||||
特殊 UX 类型:
|
||||
|
||||
1. 刮刮乐:可以按进度刮开其中内容
|
||||
2. Sign Snapper 拉动机制:
|
||||
1. 自动锁定玩家操作,调用 walk_to 指定位置
|
||||
2. 自动优化范围:忽略小范围移动以防抽动,最低活动距离
|
||||
3. Draggable (目录: scene/little_game/general/)
|
||||
1. hover 时 sprite 自动描白边(需配置子节点 CollisionShape)
|
||||
2. pick & drag & drop
|
||||
3. drag 活动范围
|
||||
4. 可启用 as_button 效果,picked signal
|
||||
4. wheel: 检测鼠标按住后,围绕中心旋转操作
|
||||
5. HoverLightClickArea
|
||||
1. hover 时高亮(需配置子节点 PointLight 与 CollisionShape))
|
||||
|
||||
### AimationPlayer Tool Button 说明
|
||||
|
||||
#### 存档 Tool Button
|
||||
@ -122,6 +171,24 @@ func _parse_node(ground_node, node:Node, existing_vars:Dictionary, code_lines:Pa
|
||||
|
||||
## 线索笔记说明
|
||||
|
||||
1. Aseprite 中编辑 slice 区域,配置区域名: c02_slices.ase
|
||||
2. aseprite_slice_to_atlas.tscn 自动生成切图
|
||||
3. 在 ux_note.tscn 中使用切图
|
||||
4. 多语言本地化使用 c02_slices.ase 的不同图层导出,如 c02_slices.png 与 c02_slices_en.png
|
||||
|
||||
|
||||
## Event 系统说明
|
||||
|
||||
1. 事件阶段管理:event_stage.dialogue
|
||||
2. 事件绑定:EventBinder
|
||||
- 通过事件阶段,控制父节点的显示/启用状态
|
||||
- 订阅父节点交互 signal ,更新事件阶段
|
||||
3. 复杂事件集合:Event2D
|
||||
- 自动生成并绑定脚本,用脚本更灵活地控制子节点状态
|
||||
- 配合 ProAnimatedSprite 节点,可在编辑器直接预览小动画
|
||||
4. memo 备忘系统:
|
||||
- 自动读取 event_stage.dialogue 的信息,写入到 EventBinder/Event2D 的 memo 中
|
||||
- EventBinder/Event2D 的阶段 Checkbox 的 tooltip 提示文本可以看到序号所对应的阶段名
|
||||
|
||||
|
||||
## 存档结构
|
||||
@ -152,9 +219,6 @@ current_scene 是通过 GroundLoader 加载的,在 ground loader 加载 ground
|
||||
- PropHud 切换与点击展示
|
||||
- 左键点击展开 Hud
|
||||
- 右键点击检阅道具
|
||||
- SignSnapper 拉动机制
|
||||
- 自动锁定玩家操作,调用 walk_to 指定位置
|
||||
- 自动优化范围:忽略小范围移动以防抽动,最低活动距离
|
||||
- ReenterLock 机制
|
||||
- 可重入锁
|
||||
- Editor 中运行可 Debug 输出调用位置(调用 lock 的代码文件&代码行)
|
||||
@ -163,4 +227,9 @@ current_scene 是通过 GroundLoader 加载的,在 ground loader 加载 ground
|
||||
- 影响 SignSnapper 的等待时长(如 Boss 战时加快节奏)
|
||||
- 转场 process 机制优化:暂停 & AnimationPlayer 保持运行
|
||||
- EventManager 控制事件,使用 Event2D 控制绑定关系
|
||||
- formula_dict: 前置事件推动后续。示例(条件数>=1): `xx=2 & yy=1 & xy=3 -> zz=1`
|
||||
- 比 Event2D 更轻量灵活的 EventBinder,内有 updater 与 trigger 两种绑定
|
||||
- updater 由 event 驱动更新父节点状态
|
||||
- trigger 由父节点 signal 驱动更新 event
|
||||
- SavingsPanel 存档管理器:可便捷地增、删、加载存档
|
||||
- Vibe Control 控制氛围情绪音乐
|
||||
|
@ -1,3 +1,4 @@
|
||||
@tool
|
||||
extends Node
|
||||
|
||||
const DialogueResource = preload("./dialogue_resource.gd")
|
||||
|
@ -30,7 +30,7 @@ const DialogueLine = preload("./dialogue_line.gd")
|
||||
## be a title string or a stringified line number). Runs any mutations along the way and then returns
|
||||
## the first dialogue line encountered.
|
||||
func get_next_dialogue_line(title: String = "", extra_game_states: Array = [], mutation_behaviour: DMConstants.MutationBehaviour = DMConstants.MutationBehaviour.Wait) -> DialogueLine:
|
||||
return await Engine.get_singleton("DialogueManager").get_next_dialogue_line(self, title, extra_game_states, mutation_behaviour)
|
||||
return await DialogueManager.get_next_dialogue_line(self, title, extra_game_states, mutation_behaviour)
|
||||
|
||||
|
||||
## Get the list of any titles found in the file.
|
||||
|
@ -18,20 +18,9 @@ func _ready():
|
||||
|
||||
# Normally you can just call DialogueManager directly but doing so before the plugin has been
|
||||
# enabled in settings will throw a compiler error here so I'm using `get_singleton` instead.
|
||||
var dialogue_manager = Engine.get_singleton("DialogueManager")
|
||||
dialogue_manager.dialogue_ended.connect(_on_dialogue_ended)
|
||||
dialogue_manager.show_dialogue_balloon(resource, title if not title.is_empty() else resource.first_title)
|
||||
DialogueManager.show_dialogue_balloon(resource, title if not title.is_empty() else resource.first_title)
|
||||
|
||||
|
||||
func _enter_tree() -> void:
|
||||
DialogueSettings.set_user_value("is_running_test_scene", false)
|
||||
|
||||
|
||||
#region Signals
|
||||
|
||||
|
||||
func _on_dialogue_ended(_resource: DialogueResource):
|
||||
get_tree().quit()
|
||||
|
||||
|
||||
#endregion
|
||||
|
BIN
addons/property-inspector/event_2d/checked.png
Executable file
After Width: | Height: | Size: 177 B |
34
addons/property-inspector/event_2d/checked.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dhan4svvxtqwd"
|
||||
path="res://.godot/imported/checked.png-cb94f802c96994b2840cade9448d51ae.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/property-inspector/event_2d/checked.png"
|
||||
dest_files=["res://.godot/imported/checked.png-cb94f802c96994b2840cade9448d51ae.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
34
addons/property-inspector/event_2d/radio_checked.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://rq4dsxooay2"
|
||||
path="res://.godot/imported/radio_checked.png-e28720cbc9fafadcb0954b33d0f47b82.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/property-inspector/event_2d/radio_checked.png"
|
||||
dest_files=["res://.godot/imported/radio_checked.png-e28720cbc9fafadcb0954b33d0f47b82.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
85
addons/property-inspector/event_2d/stages_editor.gd
Normal file
@ -0,0 +1,85 @@
|
||||
extends EditorProperty
|
||||
|
||||
var h_box: HBoxContainer = HBoxContainer.new()
|
||||
var stage_nodes := []
|
||||
|
||||
var updating = false
|
||||
var property_name: String
|
||||
|
||||
|
||||
func _init(p_name) -> void:
|
||||
property_name = p_name
|
||||
add_child(h_box)
|
||||
|
||||
|
||||
func _get_property() -> Array[Dictionary]:
|
||||
return get_edited_object()[property_name]
|
||||
|
||||
|
||||
func _update_property() -> void:
|
||||
# Clear the control.
|
||||
for s in stage_nodes:
|
||||
s.queue_free()
|
||||
stage_nodes.clear()
|
||||
_reload_stages()
|
||||
|
||||
|
||||
var box_checked_texture = preload("res://addons/property-inspector/event_2d/checked.png")
|
||||
var box_unchecked_texture = preload("res://addons/property-inspector/event_2d/unchecked.png")
|
||||
|
||||
|
||||
func _make_unique_and_sort(arr: Array[int]) -> void:
|
||||
var unique_arr: Array[int] = []
|
||||
for element in arr:
|
||||
if not element in unique_arr:
|
||||
unique_arr.append(element)
|
||||
unique_arr.sort()
|
||||
arr.assign(unique_arr)
|
||||
|
||||
|
||||
func _reload_stages():
|
||||
var obj = get_edited_object()
|
||||
if obj == null:
|
||||
printerr("obj is null")
|
||||
return
|
||||
var stages = obj[property_name] as Array[int]
|
||||
var event_name
|
||||
if property_name == "pre_event_stages":
|
||||
event_name = obj["pre_event_name"]
|
||||
elif property_name == "event_stages":
|
||||
event_name = obj["event_name"]
|
||||
elif property_name == "updater_stages":
|
||||
event_name = obj["updater_event"]
|
||||
var stages_name: PackedStringArray = await EventManager.get_event_stage_map_array(event_name)
|
||||
# print("stages:", stages)
|
||||
h_box.add_theme_constant_override("separation", 1)
|
||||
for i in 7:
|
||||
# make the text inside the box
|
||||
var container := AspectRatioContainer.new()
|
||||
container.set_anchors_preset(PRESET_FULL_RECT)
|
||||
var box: CheckBox = CheckBox.new() as CheckBox
|
||||
box.button_pressed = i in stages
|
||||
box.toggled.connect(_on_toggle_checkbox.bind(i))
|
||||
box.add_theme_icon_override("checked", box_checked_texture)
|
||||
box.add_theme_icon_override("unchecked", box_unchecked_texture)
|
||||
container.add_child(box)
|
||||
var label := Label.new()
|
||||
label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
|
||||
container.add_child(label)
|
||||
label.text = str(i)
|
||||
h_box.add_child(container)
|
||||
stage_nodes.append(container)
|
||||
if stages_name.size() > i:
|
||||
box.tooltip_text = stages_name[i]
|
||||
|
||||
|
||||
func _on_toggle_checkbox(on: bool, id: int):
|
||||
# 防止 read-only 所以 duplicate
|
||||
var arr = get_edited_object()[property_name].duplicate()
|
||||
if on:
|
||||
arr.append(id)
|
||||
else:
|
||||
arr.erase(id)
|
||||
_make_unique_and_sort(arr)
|
||||
emit_changed(property_name, arr)
|
||||
get_edited_object()._auto_memo()
|
1
addons/property-inspector/event_2d/stages_editor.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://bjsrudsa3cpyx
|
BIN
addons/property-inspector/event_2d/unchecked.png
Executable file
After Width: | Height: | Size: 177 B |
34
addons/property-inspector/event_2d/unchecked.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c8un06r0tg2ur"
|
||||
path="res://.godot/imported/unchecked.png-ec639bca865e24a176cd170b2f702f9a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/property-inspector/event_2d/unchecked.png"
|
||||
dest_files=["res://.godot/imported/unchecked.png-ec639bca865e24a176cd170b2f702f9a.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
@ -2,10 +2,11 @@ extends EditorInspectorPlugin
|
||||
|
||||
var move_editor = preload("pro_animation_sprite2d/pro_animation_move_editor.gd")
|
||||
var action_editor = preload("pro_animation_sprite2d/pro_animation_action_editor.gd")
|
||||
var stages_editor = preload("event_2d/stages_editor.gd")
|
||||
|
||||
|
||||
func _can_handle(object):
|
||||
return object is ProAnimatedSprite2D
|
||||
return object is ProAnimatedSprite2D or object is Event2D or object is EventBinder
|
||||
|
||||
|
||||
func _parse_property(object, type, name, hint_type, hint_string, usage_flags, wide):
|
||||
@ -17,5 +18,7 @@ func _parse_property(object, type, name, hint_type, hint_string, usage_flags, wi
|
||||
elif name == "action_configs":
|
||||
add_property_editor(name, action_editor.new())
|
||||
return true
|
||||
else:
|
||||
return false
|
||||
elif name == "pre_event_stages" or name == "event_stages" or name == "updater_stages":
|
||||
add_property_editor(name, stages_editor.new(name))
|
||||
return true
|
||||
return false
|
||||
|
@ -1,6 +1,8 @@
|
||||
@tool
|
||||
class_name ProAnimatedSprite2D extends AnimatedSprite2D
|
||||
|
||||
signal position_updated(global_pos: Vector2)
|
||||
|
||||
@export var autostart := true
|
||||
@export var action_configs: Array[Dictionary] = []
|
||||
@export var move_configs: Array[Dictionary] = []
|
||||
@ -46,7 +48,7 @@ static func new_action_config() -> Dictionary:
|
||||
return ACTION_CONFIG.duplicate()
|
||||
|
||||
|
||||
@onready var debug_mov_onion_sprite2d = $DebugMovOnionSkinSprite2D as Sprite2D
|
||||
var debug_mov_onion_sprite2d: Sprite2D
|
||||
|
||||
# 从 intro 到 next 的配置信息
|
||||
var auto_checkout_dict = {
|
||||
@ -73,12 +75,16 @@ func _ready() -> void:
|
||||
animation_finished.connect(_on_animation_finished)
|
||||
animation_looped.connect(_on_animation_finished)
|
||||
# 处理 debug_mov_onion_sprite2d
|
||||
debug_mov_onion_sprite2d = get_node_or_null("DebugMovOnionSkinSprite2D")
|
||||
if Engine.is_editor_hint():
|
||||
# stop()
|
||||
# frame = 0
|
||||
if not debug_mov_onion_sprite2d:
|
||||
debug_mov_onion_sprite2d = Sprite2D.new()
|
||||
add_child(debug_mov_onion_sprite2d)
|
||||
debug_mov_onion_sprite2d.name = "DebugMovOnionSkinSprite2D"
|
||||
debug_mov_onion_sprite2d.modulate.a = 0.5
|
||||
debug_playing = false
|
||||
_debug_mov_projection()
|
||||
else:
|
||||
elif debug_mov_onion_sprite2d:
|
||||
debug_mov_onion_sprite2d.queue_free()
|
||||
# autoplay 会自己 play, 只有自定义的 autostart 手动调用 play
|
||||
if not Engine.is_editor_hint() and autostart:
|
||||
@ -91,7 +97,7 @@ func _debug_mov_projection():
|
||||
var mov_config = animation_mov_dict[debug_mov_animation]
|
||||
# 展示 accumulated animation 的目标位置
|
||||
debug_mov_onion_sprite2d.position.x = (
|
||||
mov_config.movement_x * (-1 if flip_h else 1) / scale.x
|
||||
(mov_config.movement_x * (-1 if flip_h else 1) / scale.x) * sign(mov_config.velocity.x)
|
||||
)
|
||||
debug_mov_onion_sprite2d.texture = sprite_frames.get_frame_texture(debug_mov_animation, 0)
|
||||
debug_mov_onion_sprite2d.flip_h = flip_h
|
||||
@ -183,19 +189,19 @@ func _physics_process(delta: float) -> void:
|
||||
position.x += diff_x
|
||||
# 检查是否切换 animation
|
||||
if mov_x != 0.0 and mov_x_next_animation:
|
||||
accumulated_mov_x += diff_x
|
||||
if absf(accumulated_mov_x) >= absf(mov_x):
|
||||
accumulated_mov_x += abs(diff_x)
|
||||
if accumulated_mov_x >= absf(mov_x):
|
||||
if GlobalConfig.DEBUG:
|
||||
print(
|
||||
"切换 animation:", mov_x_next_animation, " accumulated_mov_x=", accumulated_mov_x
|
||||
)
|
||||
play(mov_x_next_animation)
|
||||
if not velocity.y:
|
||||
return
|
||||
if flip_v:
|
||||
position.y -= velocity.y * delta
|
||||
else:
|
||||
position.y += velocity.y * delta
|
||||
if velocity.y:
|
||||
if flip_v:
|
||||
position.y -= velocity.y * delta
|
||||
else:
|
||||
position.y += velocity.y * delta
|
||||
position_updated.emit(global_position)
|
||||
|
||||
|
||||
# temporary set velocity
|
||||
|
BIN
asset/art/animation/c00_吕萍_拉大柜子/0.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
@ -2,16 +2,16 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dwq3n37f601j4"
|
||||
path="res://.godot/imported/1014钥匙.png-6333986b260ca3fc0784691797a27e91.ctex"
|
||||
uid="uid://dyr5bjocsop47"
|
||||
path="res://.godot/imported/0.png-ea5e8e75860809d5abf5f7039029f4af.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/prop/c02/1014钥匙.png"
|
||||
dest_files=["res://.godot/imported/1014钥匙.png-6333986b260ca3fc0784691797a27e91.ctex"]
|
||||
source_file="res://asset/art/animation/c00_吕萍_拉大柜子/0.png"
|
||||
dest_files=["res://.godot/imported/0.png-ea5e8e75860809d5abf5f7039029f4af.ctex"]
|
||||
|
||||
[params]
|
||||
|
BIN
asset/art/animation/c00_吕萍_拉大柜子/1.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
34
asset/art/animation/c00_吕萍_拉大柜子/1.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bw0ao4wduniff"
|
||||
path="res://.godot/imported/1.png-a81cd2472daead2a196f880a1c202cd0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c00_吕萍_拉大柜子/1.png"
|
||||
dest_files=["res://.godot/imported/1.png-a81cd2472daead2a196f880a1c202cd0.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c00_吕萍_拉大柜子/2.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
34
asset/art/animation/c00_吕萍_拉大柜子/2.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://q43i062ooadj"
|
||||
path="res://.godot/imported/2.png-c8f943f542463f318f91c71098ca0a3c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c00_吕萍_拉大柜子/2.png"
|
||||
dest_files=["res://.godot/imported/2.png-c8f943f542463f318f91c71098ca0a3c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c00_吕萍_拉大柜子/3.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
34
asset/art/animation/c00_吕萍_拉大柜子/3.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c11kqhtl6a51d"
|
||||
path="res://.godot/imported/3.png-202efe165765f197895c65563781d08b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c00_吕萍_拉大柜子/3.png"
|
||||
dest_files=["res://.godot/imported/3.png-202efe165765f197895c65563781d08b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c00_吕萍_拉大柜子呼吸/0.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
34
asset/art/animation/c00_吕萍_拉大柜子呼吸/0.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2a8v65x8u64h"
|
||||
path="res://.godot/imported/0.png-1aab378c87b04304d8dcec5a1190dca2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c00_吕萍_拉大柜子呼吸/0.png"
|
||||
dest_files=["res://.godot/imported/0.png-1aab378c87b04304d8dcec5a1190dca2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c00_吕萍_拉大柜子呼吸/1.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
34
asset/art/animation/c00_吕萍_拉大柜子呼吸/1.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://6cxyqj3wwx21"
|
||||
path="res://.godot/imported/1.png-a7156a0b94ca43df335798200a0fb921.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c00_吕萍_拉大柜子呼吸/1.png"
|
||||
dest_files=["res://.godot/imported/1.png-a7156a0b94ca43df335798200a0fb921.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://osavart3wb3r"
|
||||
path="res://.godot/imported/1 (39).png-ff442bbe245afbf8a0562d5315b0e295.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (39).png"
|
||||
dest_files=["res://.godot/imported/1 (39).png-ff442bbe245afbf8a0562d5315b0e295.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/1.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/1.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bq11p75k3h5hj"
|
||||
path="res://.godot/imported/1.png-2c14b03dfee0df128f459425af4b8cfa.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/1.png"
|
||||
dest_files=["res://.godot/imported/1.png-2c14b03dfee0df128f459425af4b8cfa.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/10.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/10.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bslacwj2mw6wg"
|
||||
path="res://.godot/imported/10.png-7202a520cc4d91fcfcca8bd4e0f3b750.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/10.png"
|
||||
dest_files=["res://.godot/imported/10.png-7202a520cc4d91fcfcca8bd4e0f3b750.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/11.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/11.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cbiu8ndja6wsh"
|
||||
path="res://.godot/imported/11.png-8aea3b55328c4e8b188812ad804a2a83.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/11.png"
|
||||
dest_files=["res://.godot/imported/11.png-8aea3b55328c4e8b188812ad804a2a83.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/12.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/12.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dsbimgeffl03t"
|
||||
path="res://.godot/imported/12.png-09e568f04247e68262582b4fd6f125b5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/12.png"
|
||||
dest_files=["res://.godot/imported/12.png-09e568f04247e68262582b4fd6f125b5.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/13.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/13.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://deoysqsvg4eti"
|
||||
path="res://.godot/imported/13.png-37a68a31cda85f8fa3627ff86ab8fed4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/13.png"
|
||||
dest_files=["res://.godot/imported/13.png-37a68a31cda85f8fa3627ff86ab8fed4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/14.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/14.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://6dafwo47420v"
|
||||
path="res://.godot/imported/14.png-287d9d01feee34baccaa259c773cea86.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/14.png"
|
||||
dest_files=["res://.godot/imported/14.png-287d9d01feee34baccaa259c773cea86.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/15.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/15.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b1mgs05dry0rm"
|
||||
path="res://.godot/imported/15.png-09c27fbc55814890decfc0a68e26a29b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/15.png"
|
||||
dest_files=["res://.godot/imported/15.png-09c27fbc55814890decfc0a68e26a29b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/16.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/16.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dm884e3gw3aw5"
|
||||
path="res://.godot/imported/16.png-aa3364d9b9ae0e9dbd1d24ad261d8afd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/16.png"
|
||||
dest_files=["res://.godot/imported/16.png-aa3364d9b9ae0e9dbd1d24ad261d8afd.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/17.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/17.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://rrtuyig3kam3"
|
||||
path="res://.godot/imported/17.png-ebcfbf3a2b821130950e4fafb3ae5ee2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/17.png"
|
||||
dest_files=["res://.godot/imported/17.png-ebcfbf3a2b821130950e4fafb3ae5ee2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/18.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/18.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ddx4j41vyodmi"
|
||||
path="res://.godot/imported/18.png-6c808dd1c894706e2a6c40c7d92877db.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/18.png"
|
||||
dest_files=["res://.godot/imported/18.png-6c808dd1c894706e2a6c40c7d92877db.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/19.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/19.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b4cbvsakcqa6b"
|
||||
path="res://.godot/imported/19.png-2d16360d501c15114ea3ed4b86cce3e9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/19.png"
|
||||
dest_files=["res://.godot/imported/19.png-2d16360d501c15114ea3ed4b86cce3e9.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/2.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/2.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://grj1p85q8win"
|
||||
path="res://.godot/imported/2.png-e518c37d6dd3dd8e95247d4388382728.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/2.png"
|
||||
dest_files=["res://.godot/imported/2.png-e518c37d6dd3dd8e95247d4388382728.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/20.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/20.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://3pvrh36sva12"
|
||||
path="res://.godot/imported/20.png-c5c311263de01707d2334a97ca015c2c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/20.png"
|
||||
dest_files=["res://.godot/imported/20.png-c5c311263de01707d2334a97ca015c2c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/21.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/21.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dayn02a3x5hpw"
|
||||
path="res://.godot/imported/21.png-2dca6fcd691aeaa47a077d1d2a653568.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/21.png"
|
||||
dest_files=["res://.godot/imported/21.png-2dca6fcd691aeaa47a077d1d2a653568.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/22.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/22.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://wbvuodb23jyx"
|
||||
path="res://.godot/imported/22.png-379db530e8ac568dc6353ee76f6ad1fb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/22.png"
|
||||
dest_files=["res://.godot/imported/22.png-379db530e8ac568dc6353ee76f6ad1fb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/23.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/23.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dr76bjhqit2ar"
|
||||
path="res://.godot/imported/23.png-7a519a465a663bac312888e9f848e601.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/23.png"
|
||||
dest_files=["res://.godot/imported/23.png-7a519a465a663bac312888e9f848e601.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/3.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/3.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dnlerswf2tj2"
|
||||
path="res://.godot/imported/3.png-bad6b4296971b96f77aa45f380cf1f9d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/3.png"
|
||||
dest_files=["res://.godot/imported/3.png-bad6b4296971b96f77aa45f380cf1f9d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/4.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/4.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b0pvy5eqgaxmn"
|
||||
path="res://.godot/imported/4.png-ae6e8413280ed209fe1e99f48f938ac1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/4.png"
|
||||
dest_files=["res://.godot/imported/4.png-ae6e8413280ed209fe1e99f48f938ac1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/5.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/5.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ciyx7ax3a61rk"
|
||||
path="res://.godot/imported/5.png-188b619b79f7d00a1bd07108dcc35b35.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/5.png"
|
||||
dest_files=["res://.godot/imported/5.png-188b619b79f7d00a1bd07108dcc35b35.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/6.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/6.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dt1sajh2fln1s"
|
||||
path="res://.godot/imported/6.png-b4a31fdd5900b5b0b2a1588f4aeb23df.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/6.png"
|
||||
dest_files=["res://.godot/imported/6.png-b4a31fdd5900b5b0b2a1588f4aeb23df.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/7.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/7.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cmair8ikjagx3"
|
||||
path="res://.godot/imported/7.png-f6f93d8f51862963f17c504726ebecc8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/7.png"
|
||||
dest_files=["res://.godot/imported/7.png-f6f93d8f51862963f17c504726ebecc8.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/8.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/8.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bfy55bc82jyqw"
|
||||
path="res://.godot/imported/8.png-4867698cb432b8e24f0a2e01a5aceebd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/8.png"
|
||||
dest_files=["res://.godot/imported/8.png-4867698cb432b8e24f0a2e01a5aceebd.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
BIN
asset/art/animation/c03_吕萍_被吓到摔倒/9.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
34
asset/art/animation/c03_吕萍_被吓到摔倒/9.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bjbab5hlj8bip"
|
||||
path="res://.godot/imported/9.png-bdfd1a821b5f84ccbb5b06ed92df95f9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c03_吕萍_被吓到摔倒/9.png"
|
||||
dest_files=["res://.godot/imported/9.png-bdfd1a821b5f84ccbb5b06ed92df95f9.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b18qxw2kegyvr"
|
||||
path="res://.godot/imported/1 (1).png-b669c9144cfd150ad0072ed31bc0e3c3.ctex"
|
||||
path="res://.godot/imported/1 (1).png-8561e51e7525bf8763430e46d95ae979.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (1).png"
|
||||
dest_files=["res://.godot/imported/1 (1).png-b669c9144cfd150ad0072ed31bc0e3c3.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (1).png"
|
||||
dest_files=["res://.godot/imported/1 (1).png-8561e51e7525bf8763430e46d95ae979.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bp4s8oncqh01u"
|
||||
path="res://.godot/imported/1 (10).png-e3c2828c27d4bc68a05a50335f49103a.ctex"
|
||||
path="res://.godot/imported/1 (10).png-f3be791be9185cea7e90655ec5a02186.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (10).png"
|
||||
dest_files=["res://.godot/imported/1 (10).png-e3c2828c27d4bc68a05a50335f49103a.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (10).png"
|
||||
dest_files=["res://.godot/imported/1 (10).png-f3be791be9185cea7e90655ec5a02186.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cihu56fcrdgjo"
|
||||
path="res://.godot/imported/1 (100).png-9feff0ee855852342aeb3df742de13bc.ctex"
|
||||
path="res://.godot/imported/1 (100).png-31ec428bf061a595ada2760f98f550b9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (100).png"
|
||||
dest_files=["res://.godot/imported/1 (100).png-9feff0ee855852342aeb3df742de13bc.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (100).png"
|
||||
dest_files=["res://.godot/imported/1 (100).png-31ec428bf061a595ada2760f98f550b9.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d1lli6yp3nqf7"
|
||||
path="res://.godot/imported/1 (101).png-5859b14d8378157ba6414a3343d78eca.ctex"
|
||||
path="res://.godot/imported/1 (101).png-7d3755c1bff1245fa568fe7cabaf50ea.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (101).png"
|
||||
dest_files=["res://.godot/imported/1 (101).png-5859b14d8378157ba6414a3343d78eca.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (101).png"
|
||||
dest_files=["res://.godot/imported/1 (101).png-7d3755c1bff1245fa568fe7cabaf50ea.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cgx8ertxk7wos"
|
||||
path="res://.godot/imported/1 (102).png-dbf93d349ad85b3aedd8425159161e5c.ctex"
|
||||
path="res://.godot/imported/1 (102).png-f4cd28d7259c13a8b7c2132a42ebb5fb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (102).png"
|
||||
dest_files=["res://.godot/imported/1 (102).png-dbf93d349ad85b3aedd8425159161e5c.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (102).png"
|
||||
dest_files=["res://.godot/imported/1 (102).png-f4cd28d7259c13a8b7c2132a42ebb5fb.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c3i64r6b4g02i"
|
||||
path="res://.godot/imported/1 (103).png-4d7cc4ba553bdb4572b24c88be4a6080.ctex"
|
||||
path="res://.godot/imported/1 (103).png-84b5928f93835cbd4c397f2e78fb8a97.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (103).png"
|
||||
dest_files=["res://.godot/imported/1 (103).png-4d7cc4ba553bdb4572b24c88be4a6080.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (103).png"
|
||||
dest_files=["res://.godot/imported/1 (103).png-84b5928f93835cbd4c397f2e78fb8a97.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bwr2u4s0yayi4"
|
||||
path="res://.godot/imported/1 (104).png-d05e14b4bcea4ef15fe83cb1b84100f5.ctex"
|
||||
path="res://.godot/imported/1 (104).png-c243b5029a06e23e118d78b90a0d978c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (104).png"
|
||||
dest_files=["res://.godot/imported/1 (104).png-d05e14b4bcea4ef15fe83cb1b84100f5.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (104).png"
|
||||
dest_files=["res://.godot/imported/1 (104).png-c243b5029a06e23e118d78b90a0d978c.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ct673cclnpjfs"
|
||||
path="res://.godot/imported/1 (105).png-71b5297fec7ccb9191183081d74af4eb.ctex"
|
||||
path="res://.godot/imported/1 (105).png-baeee02d446331bfc4434056cbee8113.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (105).png"
|
||||
dest_files=["res://.godot/imported/1 (105).png-71b5297fec7ccb9191183081d74af4eb.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (105).png"
|
||||
dest_files=["res://.godot/imported/1 (105).png-baeee02d446331bfc4434056cbee8113.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://5ttohrqxyyf0"
|
||||
path="res://.godot/imported/1 (106).png-95366cbe940ec509bca87d6e50948dc1.ctex"
|
||||
path="res://.godot/imported/1 (106).png-d5a5eaefeaf12e489dd3570f6bd29543.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (106).png"
|
||||
dest_files=["res://.godot/imported/1 (106).png-95366cbe940ec509bca87d6e50948dc1.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (106).png"
|
||||
dest_files=["res://.godot/imported/1 (106).png-d5a5eaefeaf12e489dd3570f6bd29543.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://447hxe1yipu4"
|
||||
path="res://.godot/imported/1 (107).png-346cbff0f40a653ffd3036d9c531a308.ctex"
|
||||
path="res://.godot/imported/1 (107).png-3d4ba787c49d95b214447621c836daa5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (107).png"
|
||||
dest_files=["res://.godot/imported/1 (107).png-346cbff0f40a653ffd3036d9c531a308.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (107).png"
|
||||
dest_files=["res://.godot/imported/1 (107).png-3d4ba787c49d95b214447621c836daa5.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bslfea0rvotuf"
|
||||
path="res://.godot/imported/1 (108).png-8eb024c22ec206d173bf2611843c2e57.ctex"
|
||||
path="res://.godot/imported/1 (108).png-62d098625122ced70b60f62a2b7f5635.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (108).png"
|
||||
dest_files=["res://.godot/imported/1 (108).png-8eb024c22ec206d173bf2611843c2e57.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (108).png"
|
||||
dest_files=["res://.godot/imported/1 (108).png-62d098625122ced70b60f62a2b7f5635.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://qahm5momkypj"
|
||||
path="res://.godot/imported/1 (109).png-d9b773579fb1ff2987adf0e046ef0cee.ctex"
|
||||
path="res://.godot/imported/1 (109).png-fe8fc2d1a839728b5447a07bfcb04ee2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (109).png"
|
||||
dest_files=["res://.godot/imported/1 (109).png-d9b773579fb1ff2987adf0e046ef0cee.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (109).png"
|
||||
dest_files=["res://.godot/imported/1 (109).png-fe8fc2d1a839728b5447a07bfcb04ee2.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dxpq2sjmkyf35"
|
||||
path="res://.godot/imported/1 (11).png-315f3d68236e64d1b7b6f64e5d92236c.ctex"
|
||||
path="res://.godot/imported/1 (11).png-067f92df30c2d1cb7110fa837b1e2464.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (11).png"
|
||||
dest_files=["res://.godot/imported/1 (11).png-315f3d68236e64d1b7b6f64e5d92236c.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (11).png"
|
||||
dest_files=["res://.godot/imported/1 (11).png-067f92df30c2d1cb7110fa837b1e2464.ctex"]
|
||||
|
||||
[params]
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cg7ucuyym0eyx"
|
||||
path="res://.godot/imported/1 (110).png-add7864c59c942c771c1a1697eeb815b.ctex"
|
||||
path="res://.godot/imported/1 (110).png-77d37d13eba8131286e0377323a2f7ce.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://asset/art/animation/c02_胖子_托小孩/1 (110).png"
|
||||
dest_files=["res://.godot/imported/1 (110).png-add7864c59c942c771c1a1697eeb815b.ctex"]
|
||||
source_file="res://asset/art/animation/c03_胖子_托小孩/1 (110).png"
|
||||
dest_files=["res://.godot/imported/1 (110).png-77d37d13eba8131286e0377323a2f7ce.ctex"]
|
||||
|
||||
[params]
|
||||
|