TT菌的部落格

欢迎来到米奇妙妙屋。

@TT7023年前

07/23
20:10
BakaXL 神秘幻想服务器群组 程序

又开一坑——BakaXL 2.0多语言系统

对没错!这个在BakaXL 1.X中被我写死的功能又活过来了!
这回它真的能用了!而且还是程序内动态进行修改yooooo!
但是写语言文件真的是太累了_(:3 」∠)_
求分担负担!!

BakaXL多语言系统支持所有国家和地区的语言,但前提是需要有人来制作这些语言包_(:3 」∠)_
“BakaXL异域计划”现已展开!如果您想与我一起对BakaXL进行多语言化,请联系我~!(评论回复啥的都可以)

附上一个热乎乎刚写好的多语言中心以及语言修改实录

Language

又开一坑——BakaXL 2.0多语言系统

@TT7023年前

07/21
06:48
BakaXL 神秘幻想服务器群组

E-Shop磁铁终于有了温和的动画

一直都很不爽之前写的E-Shop的动画,然后今天决定要改一改
刚刚好看见了EasingFunction的用法,然后就决定用到E-Shop磁铁动画里。

网上很多都是通过xaml代码实现EasingFunction的功能=A=
动画直接写cs里的表示非常不开心= =
所以我决定贴出来造福人民

//以BakaXL内E-Shop磁铁向下滚动的动画为例(其他的动画实现效果大同小异)

//创建一个名为Goup的ThicknessAnimation动画
ThicknessAnimation Goup = new ThicknessAnimation();

//From和To用于设置动画起始位置和结束位置
Goup.From = new Thickness(0, 0, 0, -206);
Goup.To = new Thickness(0, -206, 0, 0);

//设置动画的播放时间
Goup.Duration = TimeSpan.FromSeconds(1);

//设置缓动函数,这是重点↓
Goup.EasingFunction = new CubicEase()
{
//上面我设置了CubicEase的缓动模式↑
//设置缓动的执行方式
EasingMode = EasingMode.EaseInOut
};

//开始动画_(:3 」∠)_
this.SellsItem.BeginAnimation(Grid.MarginProperty, Goup);

最后的效果出人意料的好,超乎我的想象,而且非常简单_(:3 」∠)_
最后附上效果图

NewShopTile1OldShopTile1

(左图为BakaXL 2.2.0加入了缓动效果的示意图,右图为BakaXL 2.1.2没有加入缓动效果的示意图)

E-Shop磁铁终于有了温和的动画

@TT7024年前

07/20
18:31
BakaXL 神秘幻想服务器群组

如何切换至BakaXL公众版(新功能设计及试水)

目前的设想是BakaXL 2.0 内置公众版的功能,玩家可以快速的从服务器版切换至公众版

通过点击主屏幕上的“切换公众版”磁铁进行版本切换_(:3 」∠)_

就像是这样的↓

ChangeMode

公众版的功能还没有制作完成,例如UI界面和笨蛋广场_(:3 」∠)_

剧透:笨蛋广场是 BakaXL 2.2.0 提供的新功能,笨蛋广场是一个社交平台,使用BakaXL的玩家可以在这里进行Mod下载、材质下载、游戏交流、资源分享等一揽子功能(史前巨坑)

如何切换至BakaXL公众版(新功能设计及试水)