虚拟桌宠模拟:VPet-Simulator,一个开源的桌宠软件, 可以内置到任何WPF应用程序
虚拟桌宠模拟器 一个开源的桌宠软件, 可以内置到任何WPF应用程序
获取虚拟桌宠模拟器 OnSteam(免费) 或 通过Nuget内置到你的WPF应用程序
1.虚拟桌宠模拟器 详细介绍
虚拟桌宠模拟器是一款桌宠软件,支持各种互动投喂等. 开源免费并且支持创意工坊.
反正免费为啥不试试呢(
该游戏为 虚拟主播模拟器 内置桌宠(教程)程序独立而来, 如果喜欢的话欢迎添加 虚拟主播模拟器 至愿望单
1.1 超多的互动和动画(一些动画例子:)
多达 32(种) * 4(状态) * 3(类型) 种动画, 注:部分种类没有生病状态或循环等内容,实际动画数量会偏少
摸头
提起
爬墙
2.开源
该游戏在github上开源, 欢迎提出自己的想法,创意或者参与开发!<br/> 您还可以修改代码来制作自己专属的桌宠!(虽然说大部分内容都支持创意工坊,不需要修改代码)<br/> 项目地址: https://github.com/LorisYounger/VPet
3.支持创意工坊
该游戏支持创意工坊,您可以制作别的人物桌宠动画或者互动,并上传至创意工坊分享给更多人使用.
创意工坊支持添加/修改以下内容
- 桌宠动画
- 物品/食物/饮料等
- 自定义桌宠工作
- 说话文本
- 主题
- 代码插件 - 通过编写代码给桌宠添加内容
- 添加新的动画逻辑/显示方案 (eg: l2d/spine 等)
- 添加新功能 (闹钟/记事板等等)
- 几乎无所不能, 示例例子参见 VPet.Plugin.Demo
4.软件结构
- VPet-Simulator.Windows: 适用于桌面端的虚拟桌宠模拟器
-
Function 功能性代码存放位置
- CoreMOD Mod管理类
- MWController 窗体控制器
-
*WinDesign 窗口和UI设计
- winBetterBuy 更好买窗口
- winCGPTSetting ChatGPT 设置
- winSetting 软件设置/MOD 窗口
- winConsole 开发控制台
- winGameSetting 游戏设置
- winReport 反馈中心
-
MainWindows 主窗体,存放和展示Core
-
PetHelper 快速切换小标
-
- VPet-Simulator.Tool: 方便制作MOD的工具(eg:图片帧生成)
- VPet-Simulator.Core: 软件核心 方便内置到任何WPF应用程序(例如:VUP-Simulator)
- Handle 接口与控件
- IController 窗体控制器 (调用相关功能和设置,例如移动到侧边等)
- Function 通用功能
- GameCore 游戏核心,包含各种数据等内容
- GameSave 游戏存档
- IFood 食物/物品接口
- PetLoader 宠物图形加载器
- Graph 图形渲染
- IGraph 动画基本接口
- GraphCore 动画显示核心
- GraphHelper 动画帮助类
- GraphInfo 动画信息
- FoodAnimation 食物动画 支持显示前中后3层夹心动画 不一定只用于食物,只是叫这个名字
- PNGAnimation 桌宠动态动画组件
- Picture 桌宠静态动画组件
- Display 显示
- basestyle/Theme 基本风格主题
- Main.xaml 核心显示部件
- MainDisplay 核心显示方法
- MainLogic 核心显示逻辑
- ToolBar 点击人物时候的工具栏
- MessageBar 人物说话时候的说话栏
- WorkTimer 工作时钟
- Handle 接口与控件
5.桌面端部署方法
-
下载本项目, 通过VisualStudio打开
VPet.sln
文件 -
在生成栏中, 选择 位数为
x64
和生成项目为Vpet-Simulator.Windows
-
点击启动, 如果一切正常则会报错
缺少模组Core,无法启动桌宠
-
以管理员身份运行
mklink.bat
, 这会让mod文件链接到生成位置 -
再次点击启动即可正常运行
更多优质内容请关注公号:汀丶人工智能;会提供一些相关的资源和优质文章,免费获取阅读。