修改工作图片读取方式
@ -26,7 +26,7 @@ public partial class winWorkMenu : Window
|
|||||||
List<Work> ws;
|
List<Work> ws;
|
||||||
List<Work> ss;
|
List<Work> ss;
|
||||||
List<Work> ps;
|
List<Work> ps;
|
||||||
public void ShowImageDefault(Work.WorkType type) => WorkViewImage.Source = mw.ImageSources.FindImage(mw.Set.PetGraph + "_" + type.ToString(), "work");
|
public void ShowImageDefault(Work.WorkType type) => WorkViewImage.Source = mw.ImageSources.FindImage("work_" + mw.Set.PetGraph + "_t_" + type.ToString(), "work_" + type.ToString());
|
||||||
public winWorkMenu(MainWindow mw, Work.WorkType type)
|
public winWorkMenu(MainWindow mw, Work.WorkType type)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
@ -96,7 +96,7 @@ public partial class winWorkMenu : Window
|
|||||||
nowworkdisplay = work;
|
nowworkdisplay = work;
|
||||||
lName.Content = work.NameTrans;
|
lName.Content = work.NameTrans;
|
||||||
//显示图像
|
//显示图像
|
||||||
string source = mw.ImageSources.FindSource("work_" + work.Graph) ?? mw.ImageSources.FindSource("work_" + work.Name);
|
string source = mw.ImageSources.FindSource("work_" + mw.Set.PetGraph + "_" + work.Graph) ?? mw.ImageSources.FindSource("work_" + mw.Set.PetGraph + "_" + work.Name);
|
||||||
if (source == null)
|
if (source == null)
|
||||||
{
|
{
|
||||||
//尝试显示默认图像
|
//尝试显示默认图像
|
||||||
|
16
VPet-Simulator.Windows/mod/0000_core/image/work/readme.txt
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
这里是工作图片目录, 给工作图片显示的
|
||||||
|
第一层: 如果实在找不到图片,显示的默认图
|
||||||
|
第二层(宠物皮肤id): 该宠物对应工作的图片
|
||||||
|
对于大类(play玩耍/study学习/work工作) 前面需要加't'前缀
|
||||||
|
|
||||||
|
顺带一提, 在桌宠文件系统中, 每个文件夹会自动转换成'_',
|
||||||
|
例如 "work\vpet\t\play.png" = "work_vpet_t_play.png"
|
||||||
|
|
||||||
|
|
||||||
|
This is the working image directory, which displays the working images
|
||||||
|
First layer: If the image cannot be found, the default image will be displayed
|
||||||
|
Second layer (pet skin ID): Image of the corresponding job for the pet
|
||||||
|
For major categories (play/study/work), the prefix 't' needs to be added before them
|
||||||
|
|
||||||
|
By the way, in the desktop pet file system, each folder is automatically converted to '_',
|
||||||
|
for example, "work\vpet\t\play.png" = "work_vpet_t_play.png"
|
Before (image error) Size: 154 KiB After (image error) Size: 154 KiB |
Before (image error) Size: 158 KiB After (image error) Size: 158 KiB |
Before (image error) Size: 126 KiB After (image error) Size: 126 KiB |
Before (image error) Size: 138 KiB After (image error) Size: 138 KiB |
Before (image error) Size: 205 KiB After (image error) Size: 205 KiB |
Before (image error) Size: 143 KiB After (image error) Size: 143 KiB |
Before (image error) Size: 148 KiB After (image error) Size: 148 KiB |
Before (image error) Size: 161 KiB After (image error) Size: 161 KiB |
Before (image error) Size: 202 KiB After (image error) Size: 202 KiB |
Before (image error) Size: 129 KiB After (image error) Size: 129 KiB |