使用unity实现桌面宠物

本文介绍如何使用Unity制作桌面宠物,实现窗口穿透效果及角色位置控制。因点击穿透,需用键盘替代鼠标操作,提供控制代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用unity做出来的安装程序都是有边框以及背景的,而且要想点击其他窗口就不得不切换窗口,然后最近因为突发奇想,想要个桌面宠物来解解闷,便上网搜了些文章

https://blog.youkuaiyun.com/q493201681/article/details/65936592

再结合自己的脚本实现了下面的效果。

链接里的文章包含了三种方式,而且还包括穿透点击的效果,但是正是因为点击能穿透了,所以unity里鼠标的点击事件就没法用了,原本我是通过鼠标的点击来控制角色的位置和UI的一些互动,但现在就只能通过键盘的按键操作来实现位置的调整和游戏进程的关闭了,至于UI互动就没做了(不过要是想做就都是通过键盘按键来实现选择想要的互动)。接下来就贴一下我的控制代码。

其中ChangeAnim方法是在动画事件里调用的,这里只需要写好逻辑就行,但必须要把这脚本挂在相应的物体上,由于之前为了实现又能穿透unity窗口,又能移动角色位置,所以试了几个方法,导致有些变量和方法是多余的,但没有删除。

角色的话随便换成什么样的都行,只要有动画就可以,接着就可以build了,祝大家都能做出个能帮自己解闷的桌面宠物。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值