- 博客(16)
- 收藏
- 关注
原创 unity使用中文进行输出
4.选择一个你需要使用中文的Text/button等UI,在里面输入好中文后,将Font Asset替换成你的中文包就行了。点击Create>TextMeshPro>Font Asset,然后该文件夹就会显示出对应的蓝色样式的字体,2.在unity中的project中Assets中创建一个文件夹,将你选好的字体拉进去。unity自带的输出是英文,本身没法进行中文输出,当输出中文是显示的是正方形。3.这里面可以看到白色的,这是我们拉进去的字体,我们右键点击该字体,这是unity 中可以使用的。
2024-10-10 14:49:44
919
原创 Unity使用UI功能进行技能冷却倒计时特效
在Image中再新建一个Image的图片UI,这一层会覆盖上一层的图片,这边建议找一个纯白的图片,并且设置一定的透明度,使白色图片有模糊的效果。在子的ImageUI中的新建一个文本框UI(Text(TMP)),(现在主流是使用Text,小编这边使用新的,Text(TMP),这边需要主要一下,UI的不同,导入的代码也不同)在Image中图片的覆盖关系,越上面的图片在越底层。在父子关系中,越儿子显示的图片在越上面。界面部分完成后,在子的Image中添加实现功能的代码即可。如图可见,该效果是用过父子的嵌套方式。
2024-08-09 19:10:50
558
原创 unity 报错项目一创建就提示NullReferenceException: Object reference not set to an instance of an object
Bug修改
2024-07-07 15:36:04
880
原创 unity通过Transform:管理游戏对象的层级关系
4.获取当前对象的子对象(括号里的值为子对象索引,从0开始的算,打印第一个子对象的索引。unity中可以通过Transform类来管理游戏对象的层级关系,查询相关组件。6.查找游戏对象,但是该对象不是我的子对象,"B为该查找对象的名称"若当前对象没有父对象,则parent输出打印为为null。设置父对象,以照相机为例子,查询主摄像机(main代表主摄像机。2. 当前对象,获取根对象(最上方的那个对象);3.获取当前对象的子对象的个数(只是子的)1.获取游戏对象的父类,打印出来。
2024-05-31 21:24:21
698
原创 unity通过Transform控制游戏对象的变换(动作)
如果需要选择其他位置的,只需要在Vector3内根据您的需求修改x,y,z的值即可,其中x,y,z为float类型,需要在数字后面添加f。ball为在脚本中创建的一个对象名,该案例中可实现在脚本运行中,通过移动ball,当前对象会跟着ball的移动而旋转。2.游戏对象的旋转,分为两个部分,一个部分是游戏对象自转,一个部分是一个游戏对象环绕着另外一个游戏对象进行旋转。其中在RotateAround中第一个是该游戏对象的环绕的点,第二个是游戏对象环绕着轴,第三个是绕转的度数。二、.游戏进行中对象的变换。
2024-05-30 22:01:42
491
原创 unity脚本九个主要部分
2.游戏首次激活时启动,当组件状态有true时,来回切换true和false。unity脚本里主要分为三个框架,游戏开始,游戏进行中,和游戏结束。1.当脚本组件设置为不可用的时候调用一次,需要手动把打勾去掉。1.该部分是最先执行,不受脚本影响,即关闭脚本还能执行。第一个部分为游戏激活时启动及游戏要开始时执行一次。第三部分,结尾执行,当游戏内容执行结束后执行。第二个部分为游戏进行中部分,即持续执行部分。2.以每一帧执行一次(最常用的方法)3.先执行完Update后执行。1.每0.02秒执行一次。
2024-05-30 21:33:25
274
原创 unity报错:Exception: Tag: xxx is not defined
给标志进行重命名,命名与你脚本里面设置的标志名一致即可。返回后重新按以上步骤点击该组件的Inspector面板选择你创建好的标记就行了。可以查看目前的标记与你在脚本里面设置的标记是否一致,若不一致,可点击旁边的箭头标志往下拉找出和你脚本一致的标记如果没有标记,可以进行新建标记,步骤如下。点击加号,把需要标记的组件的脚本添加进去,脚本前后顺序按数字打下排列,可以通过鼠标来拉动。首先点击需要标记的物体。点击箭头标记到最下面的Add Tag选项点击进入,界面如下。2.游戏组件里的标记未修改成你想要的标记。
2024-05-28 22:41:02
1017
原创 unity组件标签以及通过标签进行游戏对象查找
3.设置后返回重新在Inspector中的组件标签里选择自己创建的标签,就可以将当前组件标签修改为你自己设置的了。2.点击add Tags可以进行创建新的标签,在New Tag Name里设置好你需要的标签名字即可。点击倒三角标志可以查看该组件标志,也可以自己添加新的标签。4.如何在脚本中通过代码完成通过游戏标签查询游戏对象。以"xiaochen"为案例进行制作。
2024-05-27 21:02:01
846
2
原创 Unity组件内各脚本排序问题
4.点击,右边有一个加号,点击加号根据你的需求进行脚本中Awak的排列,向重新排序也可以进行自由拖拽进行排序。2.点击选择里面的Project setting,页面如下。3.点击Script Execution Order。1.点击unity左上角的Edit。.排序完毕后点击apply即可。
2024-05-27 19:48:41
424
原创 通过类,输入长和宽求矩形面积和周长
以下是通过面向对象,类的方式进行输入长和宽,求矩形周长面积,可以用来熟练复习类的相关知识。该代码在有经过借鉴修改,互相学习,仅供参考。
2024-04-23 22:15:32
313
原创 C#构造函数
特点:没有返回值,与类同名,创建对象时自动调用,不可以进行手动调用。构造函数:提供了创建对象的方式,常常用于初始化类的数据成员。一个类若没有构造函数,那么编译器会自动提供一个无参数构造函数。注意,而已创建多个构造函数,只需将()里的参数类型修改即可。【访问修饰符】 类名(参数)//可以没有。
2024-04-17 17:22:33
309
1
原创 使用摄像机让镜头随着人物移动
在HierarchyLi右键Cinemachine创建一个Virtual Camera摄像机。选择Follow框框,将需要的人物组件拖入左边的框框里即可吗,保存允许后即可。使用Cinemachine里的工具包。
2024-04-15 20:05:45
216
1
原创 Unity自带摄像机跟随功能包
在Package里选择unity Registry可以根据字母开头字母进行选择。1.在Window窗口下选择Package Manager选项。下滑找到Cinemachine进行下载导入即可。
2024-04-12 17:00:32
221
基于stc12单片机简单小车倒车入库
2024-06-08
基于SQL的餐厅外卖系统数据库
2024-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人