更新生病相关动画
@ -4,7 +4,7 @@
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:VPet_Simulator.Core"
|
||||
mc:Ignorable="d" d:DesignHeight="250" d:DesignWidth="250">
|
||||
<Viewbox>
|
||||
<Grid x:Name="MainGrid" Width="500" Height="500" MouseLeftButtonDown="MainGrid_MouseLeftButtonDown"
|
||||
<Grid x:Name="MainGrid" Width="500" Height="500" MouseLeftButtonDown="MainGrid_MouseLeftButtonDown" x:FieldModifier="public"
|
||||
MouseLeftButtonUp="MainGrid_MouseLeftButtonUp" MouseRightButtonDown="MainGrid_MouseRightButtonDown" MouseMove="MainGrid_MouseWave">
|
||||
<Border x:Name="PetGrid" VerticalAlignment="Bottom" />
|
||||
<Border x:Name="PetGrid2" VerticalAlignment="Bottom" />
|
||||
|
@ -161,8 +161,8 @@ namespace VPet_Simulator.Core
|
||||
private void MainGrid_MouseMove(object sender, MouseEventArgs e)
|
||||
{
|
||||
var mp = e.GetPosition(MainGrid);
|
||||
var x = mp.X - Core.Graph.GraphConfig.RaisePoint.X;
|
||||
var y = mp.Y - Core.Graph.GraphConfig.RaisePoint.Y;
|
||||
var x = mp.X - Core.Graph.GraphConfig.RaisePoint[(int)Core.Save.Mode].X;
|
||||
var y = mp.Y - Core.Graph.GraphConfig.RaisePoint[(int)Core.Save.Mode].Y;
|
||||
Core.Controller.MoveWindows(x, y);
|
||||
if (Math.Abs(x) + Math.Abs(y) > 10)
|
||||
rasetype = 0;
|
||||
|
@ -100,6 +100,7 @@ namespace VPet_Simulator.Core
|
||||
else
|
||||
{
|
||||
Core.Save.Mode = Save.ModeType.Happy;
|
||||
//Core.Save.Mode = Save.ModeType.Ill;
|
||||
}
|
||||
|
||||
//UIHandle
|
||||
|
@ -15,8 +15,10 @@
|
||||
<Label x:Name="LName" Content="虚拟桌宠名字:" Foreground="{DynamicResource PrimaryText}" HorizontalAlignment="Left" Padding="0"
|
||||
FontWeight="Bold" Margin="0,0,0,6" FontSize="32"
|
||||
Background="{x:Null}" />
|
||||
<TextBlock x:Name="TText" Text="我说话长这样,这是我说的话巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉" TextWrapping="WrapWithOverflow"
|
||||
<ScrollViewer MaxHeight="400">
|
||||
<TextBlock x:Name="TText" Text="我说话长这样,这是我说的话巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉" TextWrapping="WrapWithOverflow"
|
||||
FontSize="24" />
|
||||
</ScrollViewer>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
</UserControl>
|
||||
|
@ -12,7 +12,7 @@
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</UserControl.Resources>
|
||||
<Grid>
|
||||
<Grid x:Name="MainGrid" x:FieldModifier="public">
|
||||
<Border x:Name="BdrPanel" VerticalAlignment="Bottom" Margin="0,0,0,55" TextBlock.FontSize="24"
|
||||
TextElement.FontSize="24" BorderBrush="{DynamicResource DARKPrimaryDarker}"
|
||||
BorderThickness="1" Background="{DynamicResource DARKPrimaryText}" CornerRadius="5"
|
||||
@ -94,7 +94,6 @@
|
||||
Foreground="{DynamicResource DARKPrimary}" />
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
<Menu Width="500" VerticalAlignment="Bottom" Style="{DynamicResource ToolBarMenuStyle}">
|
||||
<Menu.ItemsPanel>
|
||||
<ItemsPanelTemplate>
|
||||
|
@ -352,12 +352,12 @@ namespace VPet_Simulator.Core
|
||||
RndGraph.Add(list.Count, index);
|
||||
return list[index];
|
||||
}
|
||||
else
|
||||
return list[Function.Rnd.Next(list.Count)];
|
||||
}
|
||||
else
|
||||
if (mode != Save.ModeType.Ill)
|
||||
{
|
||||
return Graphs[type][Function.Rnd.Next(Graphs[type].Count)];
|
||||
list = Graphs[type].FindAll(x => x.ModeType != Save.ModeType.Ill);
|
||||
if (list.Count > 0)
|
||||
return list[Function.Rnd.Next(list.Count)];
|
||||
}
|
||||
}
|
||||
return null;// FindGraph(GraphType.Default, mode);
|
||||
@ -409,7 +409,7 @@ namespace VPet_Simulator.Core
|
||||
/// <summary>
|
||||
/// 提起定位点
|
||||
/// </summary>
|
||||
public Point RaisePoint;
|
||||
public Point[] RaisePoint;
|
||||
/// <summary>
|
||||
/// 行走速度
|
||||
/// </summary>
|
||||
@ -458,7 +458,12 @@ namespace VPet_Simulator.Core
|
||||
TouchHeadSize = new Size(lps["touchhead"][(gdbe)"sw"], lps["touchhead"][(gdbe)"sh"]);
|
||||
TouchRaisedLocate = new Point(lps["touchraised"][(gdbe)"px"], lps["touchraised"][(gdbe)"py"]);
|
||||
TouchRaisedSize = new Size(lps["touchraised"][(gdbe)"sw"], lps["touchraised"][(gdbe)"sh"]);
|
||||
RaisePoint = new Point(lps["raisepoint"][(gdbe)"x"], lps["raisepoint"][(gdbe)"y"]);
|
||||
RaisePoint = new Point[] {
|
||||
new Point(lps["raisepoint"][(gdbe)"happy_x"], lps["raisepoint"][(gdbe)"happy_y"]),
|
||||
new Point(lps["raisepoint"][(gdbe)"nomal_x"], lps["raisepoint"][(gdbe)"nomal_y"]),
|
||||
new Point(lps["raisepoint"][(gdbe)"poorcondition_x"], lps["raisepoint"][(gdbe)"poorcondition_y"]),
|
||||
new Point(lps["raisepoint"][(gdbe)"ill_x"], lps["raisepoint"][(gdbe)"ill_y"])
|
||||
};
|
||||
var s = lps["speed"];
|
||||
SpeedWalk = s[(gdbe)"walk"];
|
||||
SpeedClimb = s[(gdbe)"climb"];
|
||||
@ -489,7 +494,14 @@ namespace VPet_Simulator.Core
|
||||
TouchRaisedSize = new Size(lps["touchraised"][(gdbe)"sw"], lps["touchraised"][(gdbe)"wh"]);
|
||||
}
|
||||
if (lps.FindLine("raisepoint") != null)
|
||||
RaisePoint = new Point(lps["raisepoint"][(gdbe)"x"], lps["raisepoint"][(gdbe)"y"]);
|
||||
{
|
||||
RaisePoint = new Point[] {
|
||||
new Point(lps["raisepoint"].GetDouble("happy_x",RaisePoint[0].X), lps["raisepoint"].GetDouble("happy_y",RaisePoint[0].Y)),
|
||||
new Point(lps["raisepoint"].GetDouble ("nomal_x",RaisePoint[1].X), lps["raisepoint"].GetDouble("nomal_y",RaisePoint[1].Y)),
|
||||
new Point(lps["raisepoint"].GetDouble("poorcondition_x",RaisePoint[2].X), lps["raisepoint"].GetDouble("poorcondition_y",RaisePoint[2].Y)),
|
||||
new Point(lps["raisepoint"].GetDouble("ill_x",RaisePoint[3].X), lps["raisepoint"].GetDouble("ill_y",RaisePoint[3].Y))
|
||||
};
|
||||
}
|
||||
var s = lps.FindLine("speed");
|
||||
if (s != null)
|
||||
{
|
||||
|
@ -1,6 +1,6 @@
|
||||
pet#默认虚拟桌宠:|intor#虚拟主播模拟器默认人物形象:|path#vup:|
|
||||
touchhead:|px#159:|py#16:|sw#189:|sh#178:|
|
||||
touchraised:|px#0:|py#50:|sw#500:|sh#200:|
|
||||
raisepoint:|x#290:|y#128:|
|
||||
raisepoint:|happy_x#290:|happy_y#128:|nomal_x#290:|nomal_y#128:|poorcondition_x#290:|poorcondition_y#128:|ill_x#290:|ill_y#128:|
|
||||
speed:|walk#20:|climb#10:|climbtop#8:|crawl#8:|fallx#14:|fally#10:|crawl#10:|
|
||||
locate:|climbleft#145:|climbright#185:|climbtop#150:|
|
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 103 KiB |
After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 103 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 102 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 99 KiB |
BIN
VPet-Simulator.Windows/mod/0000_core/pet/vup/Default/Nomal.zip
Normal file
After Width: | Height: | Size: 147 KiB |
After Width: | Height: | Size: 103 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 169 KiB |
After Width: | Height: | Size: 256 KiB |
After Width: | Height: | Size: 248 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 250 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
After Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 209 KiB |
Before Width: | Height: | Size: 205 KiB |
Before Width: | Height: | Size: 198 KiB |
Before Width: | Height: | Size: 180 KiB |
Before Width: | Height: | Size: 181 KiB |
Before Width: | Height: | Size: 181 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 188 KiB |
After Width: | Height: | Size: 214 KiB |
After Width: | Height: | Size: 209 KiB |
After Width: | Height: | Size: 203 KiB |
After Width: | Height: | Size: 184 KiB |
After Width: | Height: | Size: 186 KiB |
After Width: | Height: | Size: 186 KiB |
After Width: | Height: | Size: 191 KiB |
After Width: | Height: | Size: 193 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 98 KiB |
After Width: | Height: | Size: 107 KiB |
After Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 189 KiB |
Before Width: | Height: | Size: 186 KiB |
Before Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 188 KiB |
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 194 KiB |
After Width: | Height: | Size: 191 KiB |
After Width: | Height: | Size: 194 KiB |
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 192 KiB |
After Width: | Height: | Size: 192 KiB |