想让自己喜欢的角色出现在桌面上?——手把手教你一键开发桌宠

最近寻思着让我们的丑蛙能出现在大伙的桌面上,研究了几个相关方案后,找到了一个巨合适巨简单的,分享给大家。

这里使用一款叫UniWindowController的插件搭配Unity直接完成。你不需要会Unity,只需要会Unity的“安装与卸载”就可以了,大不了在桌面上显示一个立方体当宠物……开玩笑的,可以去找免费建模。

可以把桌宠的原理理解成运行一个游戏,然后按照某个规则(通常是颜色和透明度),指定一部分像素,变成透明的,鼠标可以穿透过去,点到桌面上的内容。

第一步:下载引擎

安装Unity,配置环境,成功打开编辑器。网上一堆教程就不多说了。

第二步:下载插件

在Github搜索UniWindowController,往下翻找到Release Page,下载后缀名为.unitypackage的文件。

第三步:安装插件

新建项目,打开后双击.unitypackage或者拖动到编辑器内,全选等待完成。

第四步:搬运核心组件到你的初始场景里

在项目里搜索一个叫UniWindowController的prefab(一个蓝色方块),拖到你的场景里(往左侧栏拖)。另外,Sample里的工程也建议打开看一下,了解功能。

第五步:修改参数

点击UniWindowController改脚本的参数,上面的英文就是对应的功能。IsTransparent要勾选,用来做透明底显示桌面,IsTopmost看情况,用来置顶桌面宠物。

第六步:把桌面宠物主物体做进场景

右键左侧栏创建一个3D物体,先整个方块得了。

第七步:打包

点击左上角File - Build Settings,设置就不管了,打包一个Windows平台的exe出来,双击运行看效果,是不是桌面上多了一个方块,而且不影响操作。如果有不对的回头改UniWindowController的脚本参数。

有盒友说:“拿我想给桌宠做鼠标拖拽,滚轮缩放,喂食,让桌宠自行移动,做动作之类的要怎么办?”

学Unity学C#去吧这个真没办法了

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com