我的世界littleskinskingallery

《我的世界皮肤制作器》DIY自己的MC皮肤
由fyy77543于
发表 | 查看(4103)
我来测评《我的世界皮肤制作器》(MC Skin Editor)
大家看到这款软件的名称是不是很激动呢!没错,这款就是你寻找已久,期待已久的,梦寐以求的MC皮肤自己DIY的神奇软件!
绝对真实,不会有假!真的可以自己制作皮肤!而且这种神器,不要998,不要998,免费下载!免费下载!免费下载!(很重要所以我说了三遍)
不过你只需要轻轻切换一下美区........
下载完后,我们进入软件就是以下界面,
?新建空白皮肤
?在素材基础上建立皮肤
?在网络上的其他用户制作的皮肤中建立
我们轻轻向右划,这里是我们近期制作的皮肤
可以随时进行更改。
建立空白档案就不用多说,这里给大家看看制作界面
制作界面里,我们要对皮肤进行各个方向的构图,颜色有许多种,可以自定义;例如头这里就需要对头的四面八方进行图画
在制作界面下方有个像眼睛一样的图标,这里是预览,可以随时对你的皮肤进行预览,预览时可以对像素人摆各种姿势
对于"在基础素材上建立",我们可以选择基础的皮肤来进行改装
当然,如果你一时没有灵感,也可以在"From user"那里搜索网上其他用户制作的皮肤来进行改装,比如试试搜索"spiderman","hulk","bear"等等
别慌,重要时刻就来了,这就是如何将你制作的皮肤弄到MC游戏里去,
看见制作界面那个云端的图标了吗,对就是它!!!把你的皮肤保存到云端里去(在保存之前请在主界面的下拉菜单的设置里登陆你的微软账号),然后在OneDrive里你就会看见你的皮肤。
将他们下载到"图片"里,你的相册里就会有你的皮肤了,然后在Minecraft的皮肤设置里选择自定义就OK了
现在就可以在你的游戏里享受你自己的皮肤了!联机模式里向朋友炫耀吧!某卓用户好像是下不到这个应用的哦(至少笔者朋友的卓手机下了后显示文件已损坏),而且好像苹果商店是要钱的哦(笔者未有查实,只是听朋友说的)。快去切换下区域下载吧!小编我期待明天的每日推荐上面有它哦!快来膜拜
免费  1062
V1.5.2.0 2.39MB
请写下您对微疯客的意见或建议,帮助我们成长~~
您可以留下您的联系方式,微疯客不定期的会有奖品赠送哦~在Winform框架界面中改变并存储界面皮肤样式
来源:博客园
在本篇介绍的Winform界面样式改变及存储操作中,是指基于DevExpress进行界面样式的变化。一般情况下,默认我们会为客户提供多种DevExpress的界面皮肤以供个人喜好选择,默认DevExpress提供40余种皮肤样式,用户可以根据自己的喜好,选择较为美观、得体的皮肤,为了方便,我们对用户的皮肤选择进行记录,并可以动态改变。
1、界面皮肤的选择
Winform开发框架(包括混合式Winform开发框架)皮肤如下界面所示。

在皮肤集合中打开,可以看到很多界面皮肤可供选择

上面初始化的皮肤代码,是通过调用SkinHelper的DevExpress内在辅助类实现的,通过添加一个RibbonGalleryBarItem控件对象,然后添加如下代码实现的

DevExpress.XtraBars.Helpers.SkinHelper.InitSkinGallery(rgbiSkins, true);

以及在Ribbon控件上添加一个小的皮肤下拉按钮,如下代码所示

this.ribbonControl.Toolbar.ItemLinks.Clear();
this.ribbonControl.Toolbar.ItemLinks.Add(rgbiSkins);

如果我们固定设置界面一种皮肤,那么调用下面的代码直接设置即可,如下所示。

UserLookAndFeel.Default.SetSkinStyle("Office 2010 Blue");

 
2、界面皮肤的保存和显示
不过,我们如果希望皮肤可以随意更改并可以存储到配置文件中,那么我们就需要对它进行一定的加工处理。
首先我们编写一个设置皮肤名称的函数,如下所示。

/// &summary&
/// 设置用户界面的皮肤
/// &/summary&
private void SetSkinStyle()
//从配置文件读取SkinName的值,如无则使用标准样式
string skinName = config.AppConfigGet("SkinName");
skinName = string.IsNullOrEmpty(skinName) ? "Office 2010 Blue" : skinN

foreach (GalleryItemGroup group in rgbiSkins.Gallery.Groups)
foreach (GalleryItem item in group.Items)
if (string.Concat(item.Tag) == skinName)
item.Checked = true;
rgbiSkins.Gallery.MakeVisible(item);
UserLookAndFeel.Default.SetSkinStyle(skinName);
return;
item.Checked = false;
}

这样我们在皮肤改变后,重新读取配置,并重新设置界面的皮肤即可。
那么我们需要实现RibbonGalleryBarItem控件对象的单击事件GalleryItemClick,如下代码所示。

rgbiSkins.GalleryItemClick += (object sender, GalleryItemClickEventArgs e) =&
config.AppConfigSet("SkinName", string.Concat(e.Item.Tag));
SetSkinStyle();
};

这样综合起来就是两个函数代码实现了,如下所示

/// &summary&
/// 初始化皮肤设置
/// &/summary&
private void InitSkinStyle()
//初始化皮肤样式名称
DevExpress.XtraBars.Helpers.SkinHelper.InitSkinGallery(rgbiSkins, true);
rgbiSkins.GalleryItemClick += (object sender, GalleryItemClickEventArgs e) =&
config.AppConfigSet("SkinName", string.Concat(e.Item.Tag));
SetSkinStyle();
this.ribbonControl.Toolbar.ItemLinks.Clear();
this.ribbonControl.Toolbar.ItemLinks.Add(rgbiSkins);
this.ribbonControl.Minimized = true;//默认最小化
//UserLookAndFeel.Default.SetSkinStyle("Office 2010 Blue");
SetSkinStyle();
}

/// &summary&
/// 设置用户界面的皮肤
/// &/summary&
private void SetSkinStyle()
//从配置文件读取SkinName的值,如无则使用标准样式
string skinName = config.AppConfigGet("SkinName");
skinName = string.IsNullOrEmpty(skinName) ? "Office 2010 Blue" : skinN

foreach (GalleryItemGroup group in rgbiSkins.Gallery.Groups)
foreach (GalleryItem item in group.Items)
if (string.Concat(item.Tag) == skinName)
item.Checked = true;
rgbiSkins.Gallery.MakeVisible(item);
UserLookAndFeel.Default.SetSkinStyle(skinName);
return;
item.Checked = false;
}

然后在主界面的初始化代码中进行调用即可,同时记得在App.Config文件中增加一个SkinName的配置项,方便程序进行存储皮肤名称。

这样就可以实现我们皮肤的变化及存储功能了,修改皮肤,并重启程序,系统依旧使用保存好的皮肤,功能符合预期。
 
这个功能不算复杂,提供代码方便大家进行复制使用。 
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动

我要回帖

更多关于 我的世界1.7.2skinme 的文章

 

随机推荐