使用unity做出来的安装程序都是有边框以及背景的,而且要想点击其他窗口就不得不切换窗口,然后最近因为突发奇想,想要个桌面宠物来解解闷,便上网搜了些文章
https://blog.csdn.net/q493201681/article/details/65936592
再结合自己的脚本实现了下面的效果。
链接里的文章包含了三种方式,而且还包括穿透点击的效果,但是正是因为点击能穿透了,所以unity里鼠标的点击事件就没法用了,原本我是通过鼠标的点击来控制角色的位置和UI的一些互动,但现在就只能通过键盘的按键操作来实现位置的调整和游戏进程的关闭了,至于UI互动就没做了(不过要是想做就都是通过键盘按键来实现选择想要的互动)。接下来就贴一下我的控制代码。
其中ChangeAnim方法是在动画事件里调用的,这里只需要写好逻辑就行,但必须要把这脚本挂在相应的物体上,由于之前为了实现又能穿透unity窗口,又能移动角色位置,所以试了几个方法,导致有些变量和方法是多余的,但没有删除。
角色的话随便换成什么样的都行,只要有动画就可以,接着就可以build了,祝大家都能做出个能帮自己解闷的桌面宠物。