使用unity实现桌面宠物
使用unity做出来的安装程序都是有边框以及背景的,而且要想点击其他窗口就不得不切换窗口,然后最近因为突发奇想,想要个桌面宠物来解解闷,便上网搜了些文章
https://blog.csdn.net/q493201681/article/details/65936592
再结合自己的脚本实现了下面的效果。
链接里的文章包含了三种方式,而且还包括穿透点击的效果,但是正是因为点击能穿透了,所以unity里鼠标的点击事件就没法用了,原本我是通过鼠标的点击来控制角色的位置和UI的一些互动,但现在就只能通过键盘的按键操作来实现位置的调整和游戏进程的关闭了,至于UI互动就没做了(不过要是想做就都是通过键盘按键来实现选择想要的互动)。接下来就贴一下我的控制代码。
其中ChangeAnim方法是在动画事件里调用的,这里只需要写好逻辑就行,但必须要把这脚本挂在相应的物体上,由于之前为了实现又能穿透unity窗口,又能移动角色位置,所以试了几个方法,导致有些变量和方法是多余的,但没有删除。
角色的话随便换成什么样的都行,只要有动画就可以,接着就可以build了,祝大家都能做出个能帮自己解闷的桌面宠物。
使用unity实现桌面宠物相关推荐
- Android全局桌面宠物 Unity方案实现
Android全局桌面宠物 Unity方案实现 最近接到一个任务是Android设备上实现一个全局的指引动画,开始想着就用普通动画控件或者svga.lottie控件实现,最近正好在学习Unity,所以 ...
- [Unity]怎么做个桌面宠物精灵desktop mascot
扣扣宠物停止运营了,那么怎么用Unity做个桌面宠物精灵 在asset store搜索desktop mascot maker就能找到,售价20 USD 在Steam上,已经上线了一个 和 deskt ...
- Unity导出Android制作桌面宠物精灵需要背景透明
项目场景: Unity制作小精灵导出后,嵌入Android页面中.要求整个APP页面只有一个Android页面背景,因此Unity需要背景透明.最后要求整个APP代码以SDK和API的方式提供给第三方 ...
- 基于C#制作一个桌面宠物
此文主要基于C#制作一个桌面宠物,可自定义宠物素材图片及打开外部exe的快捷菜单. 实现流程 1.1.创建项目 1.2.准备素材 1.3.控件设置 (1)PictureBox控件 (2)timer控件 ...
- 用Python写个桌面挂件,手把手带你做只桌面宠物~
导语 前段时间有小伙伴留言说想让我带大家写写桌面小挂件,今天就满足一下留过类似言的小伙伴的请求呗~不过感觉写桌面的挂历啥的没意思,就简单带大家做一只桌面宠物吧~ 皮卡丘大家喜欢吗~今天就由做个皮卡丘为 ...
- 桌面宠物 ① 通过python制作属于自己的桌面宠物
一.桌面宠物素材 1.1 需要准备什么素材 桌面宠物的各种动画效果,可以看作是由一个个GIF动图拼接而成,我们需要准备多组GIF动图来实现桌面宠物的动作切换. 最好选取是白底的GIF动图. 1.2 介 ...
- Python实现桌面宠物
基于PyQt5 import os import cfg import sys import random from PyQt5.QtGui import * from PyQt5.QtCore im ...
- MacOs | 一只捣乱桌面宠物鹅
Desktop Goose Mac版是Mac电脑上的一款桌面宠物应用.Desktop Goose Mac可以给你的电脑加上一只会捣乱的鹅,作为桌面宠物.偶尔启动起来,让自己的的MAC 自娱一会儿. D ...
- 桌宠必须要java吗_桌宠软件电脑版下载_桌面宠物软件免费版下载_3DM软件
<桌宠>是一款桌面宠物软件,软件能够让你根据自己的喜好设置一只宠物,然后它会放养在你的桌面上,你要像真实的宠物一样照顾它,饲养喂食,给他治病陪他玩耍,这个过程非常有趣. 软件简介 在网上下 ...
最新文章
- html 甘特图_甘特图怎么画?甘特图基础教程,小白快速入门简单易懂
- 修改注册表真正的提高网速
- [MySQL FAQ]系列 -- MySQL支持绑定到多个ip上吗
- jquery easyui 1.4.1 验证时tooltip 的位置调整
- 计算机组成原理——程序查询方式、程序中断方式
- 【Java虚拟机规范】JVM类加载机制
- ELK系列~对fluentd参数的理解
- node.js整理 07例子
- 贝叶斯分类器与贝叶斯网络
- NoSQL数据库:从故障中恢复数据的原理
- python变量定义 关键字_(四)Robot Framework 基础关键字
- C# 三菱PLC上位机开发环境搭建
- 经典6位半HP34401A电路图
- clojure-jack-in : error in process filter: open-network-stream: make client process failed: Connecti
- c语言for循环语句试讲,C语言For循环试讲教学教案(7页)-原创力文档
- Python+Vue计算机毕业设计酒店管理系统(前台后台)i2agu(源码+程序+LW+部署)
- 倍福CX9020(WINCE 7)使用技巧汇总
- airsim-使用Image api保存机载摄像机的图片
- 畅邮(DM Pro)-一款强悍、纯净而稳定的重量级电子邮箱客户端(支持分发、追踪)
- Python Data Analysis and Appplication