塔防游戏开发日志08——鼠标悬停与富文本【Unity】 #Unity

塔防游戏开发日志08——鼠标悬停与富文本【Unity】 #Unity

首页休闲益智脚本塔防手游更新时间:2024-04-29

各位观众大家好,这里是紧张,欢迎收看本期视频。上期视频是对塔炮塔进道之设置的,能够创建他的对象。这期视频来给polo金稻子加上显示的ui图标。

这里先看一下它,当把鼠标移动到ui图标时会看到它显示了需消耗九十金币,当移到下面它会显示出售该炮塔将获得七十金币的功能,可以查看一下。

首先创建一个名叫photo ui 脚本,打开脚标。接下来先把场景中可能会用到的图片给先截图,截图粘在这里,这样以便好讲解代码。之后在书本中先声明三个霉菌值,霉菌值是用来存储建造炮塔这个图片。这五个图标的霉菌值,升级的霉菌值就是锤子出售的霉菌值钱袋。

之后在脚本中声明要获取到炮塔金道指的位置游戏对象的脚本,然后是是获取到这个美女值,一个两个三个。之后在id炮塔id表示是这五个,由于这里有五个所以编号为零,一二、三、四。这里表示的是存储文字信息,这里表示是之后显示文字信息时的位置、位置和大小。

之后要声明要获取两个接口,这两个接口的作用是鼠标进入时触发事件与鼠标离开时触发事件。当鼠标进入到这五个ui图标对应的位置时就调用这个方法,这个方法就是这里,这个方法当人为计时,这个便会展示出来便会把对应的文字信息显示出来。之后再调用photo炮塔ui进入事件。

这个方法之后在方法中声明一个东西与金币和等级,之后设置显示的文字的颜色为白色,之后判断fortset就是它的媒体值,是媒体值这个还是这个。如果是炮塔就将它显示的内容设置为需消耗多少多少金币,之后将这个值传入到方法中,这个方法需要的是:太原T x t主见,就是对象、金币以及颜色。

看一下这个方法,这个方法是用来使用的是副文本,在副文本中修改文字信息及颜色,传入对应的三个参数。

·第一,首先是将它的颜色转化为十六进制的,将三十二进制的颜色信息转化为十六进制,存储。修改这个颜色值,注意这里不能有空格,这里如果有空格,颜色是不能被更改的。

·之后修改这个金币,显示金币数值的这个数值尺寸以及加粗。之后再将文字返回回去,返回回去以后传给他,之后传给他以后将他再重新复制给这个东西,就是复制给显示文字的东西。显示文字这个信息之后再设置它的位置为当前屏幕的当前主见坐标的位置加上一点五倍的尺寸,就是往右偏移一点,这个是当前主见的位置减去零点六的垂直尺寸就是往下移的,说明他就在右下角这个位置。

·之后剩下的两个媒体值也是相应的功能。之后回到场景中。

把刚才的脚本拖入到这些炮塔下面的与按钮相关的同级层处。拖到这里以后选择对应的媒体值,由于炮塔是有五个,所以它们有不同的id名称。之后还要注意需要传入对应的炮塔进道值,这个脚本就在这里将他拖进来便可。

之后由于需要显示文字的信息就将文字信息给放在这个位置,他就在场景中这个位置,这时他没有值便显示文字组件的值为空,而且要隐藏,因为他是不能显他,鼠标在没有凸上去时是不会显示出来的,鼠标全新的脚本就可以了。

之后运行游戏,先把骑士关闭,再把ui组件给关闭,等一下那个叫什么,那个叫a 星算法,那个是弄下一个视频不想弄一星。

运行游戏先把场景再打换,之后当鼠标点击炮塔进到准时便会展示五个内容,当把鼠标拖上去就会显示需消耗七十金币才可以见到他,而当移到他九十,一百一,一百三,一百五,先见一百五的点击。这时再点击他时就会有对应信息需消耗二百一金币才可以升级。

这里出售该炮塔将获得一百二十金币,当点升级,这时他数值也会变化,这时他说需二百七金币,这里是需一百九金币。如使用副文本是可以将文字中的某一些值修改他的信息,这里使用副文本将二百七设置加粗,尺寸增大并且修改其颜色。

这期鼠标悬停事件与文字显示和副文本相关内容到这里,如果对你有帮助还请点个免费的赞,感谢各位的收看,下期再见,拜拜。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved