unity
老朱佩琪!
Do your best
展开
-
用滑动条改变字体的大小(简单好抄)
1.首先在屏幕中添加一个滑动条和你要改变字体大小的文本(用新版的)4.将脚本拖到场景中的一个空对象上(如果没有就新建一个)2.点击滑动条设置value的最大值和最小值。6.运行游戏拖动滑动条字体就可以变大变小了。5,将滑动条和字体拖到对应的位置。原创 2024-05-07 10:06:09 · 209 阅读 · 0 评论 -
Unity自己实现的中英文的切换(简单好抄)
2.编写翻译文本(编写一个txt文本,在文本编写你翻译要用的文字,用:分开(注意这是英文分号),自己记住这个文件保存的位置)1.搭建一个这样的场景,场景中有3个文本(用新版的),一个空对象,一个按钮。5.运行游戏点击按钮就能看到翻译效果了(连续点击会在中英文之间切换)关键技术(读取文件的方法,Split()分割字符串)3.编写脚本(注意把翻译文本替换成你自己文件的位置)原创 2024-04-08 14:51:13 · 651 阅读 · 0 评论 -
C#字典学习笔记
【代码】C#字典学习笔记。原创 2024-04-03 08:15:41 · 98 阅读 · 0 评论 -
Unity颗粒血条的实现(原创,参考用)
这是去年刚学unity自己设计的一个血条功能,虽然写得很烂,但是当自己做出来的时候还是感觉很有成就感的。学代码就是要多写,不要觉得自己做的不好,先去尝试过后,再去考虑如何把事情做得更好。4.将脚本挂到玩家上,并将表示血条的块块拖到对应位置(这里血条会从xt1开始减少,注意顺序即可)总结:这个代码简单实现了扣血的效果,没有写加血的效果,也没写血扣完后的逻辑,这些可以自己添加。3.创建一个玩家和敌人并将敌人(这里是红色的方块)添加一个“dr”标签。6.运行游戏,拖动敌人靠近玩家,当碰撞时就能观察到血条减少了。原创 2024-03-28 14:46:47 · 567 阅读 · 1 评论 -
Unity改变物体的图层(知识碎片)
将这个代码加到一个物体上,当这个物体被加载的时候就会改变这个物体的图层,也可以加在其他地方,当玩家做出某种行为时改变这个物体的图层。原创 2024-03-25 15:34:35 · 217 阅读 · 0 评论 -
Unity按键相关的事件(自己记忆用)
5. `Input.GetMouseButtonDown(int)`:检查在当前帧是否有指定的鼠标按钮被按下。6. `Input.GetMouseButtonUp(int)`:检查在当前帧是否有指定的鼠标按钮被释放。1. `Input.GetKeyDown(KeyCode)`:检查在当前帧是否有指定的按键被按下。4. `Input.GetMouseButton(int)`:检查指定的鼠标按钮是否被持续按下。3. `Input.GetKeyUp(KeyCode)`:检查在当前帧是否有指定的按键被释放。原创 2024-03-23 09:27:59 · 254 阅读 · 0 评论 -
Unity与鼠标相关的事件(自己记忆用)
7. `OnMouseUpAsButton`:当鼠标按钮被释放时调用,如果按下和释放之间没有移动,表现得像点击按钮一样。6. `OnMouseOver`:当鼠标光标在`Collider`区域内移动时持续调用。4. `OnMouseEnter`:当鼠标光标进入`Collider`区域时调用。5. `OnMouseExit`:当鼠标光标离开`Collider`区域时调用。- 参数:`MouseEvent`,可以用来确定哪个鼠标按钮被按下。- 参数:`MouseEvent`,可以用来确定哪个鼠标按钮被释放。原创 2024-03-23 09:24:21 · 540 阅读 · 0 评论 -
Unity生命周期函数(自己记忆用)
MonoBehaviour`类定义了一系列的生命周期函数,这些函数在游戏的不同阶段被自动调用,从而允许开发者控制游戏对象的行为。- 被调用时机:当对象变为启用状态时调用,例如脚本被添加到游戏对象上或游戏对象被激活时。- 被调用时机:在编辑器中,当组件被首次添加或点击Reset按钮时调用。- 用途:用于重置组件的默认值,这个函数在游戏运行时不会被调用。- 被调用时机:在第一次Update之前调用,也只调用一次。- 被调用时机:当脚本被实例化时立即调用,且仅调用一次。- 被调用时机:当游戏对象被销毁时调用。原创 2024-03-20 16:49:17 · 307 阅读 · 0 评论 -
Unity2D实现鼠标拖动物体移动(简单好抄)
1.新建脚本,并将脚本拖到你想要拖动的物体上即可。原创 2024-03-19 11:30:41 · 863 阅读 · 0 评论 -
Unity2D摄像机跟随玩家移动(超级简单好抄)
3.运行游戏,拖动绿色物体的位置就会发现摄像机跟着玩家移动了。1.新建2个静态精灵 (一个设为绿色表示玩家,红色表示参照物)2.编写脚本并将脚本拖到摄像机上,然后把玩家拖到这个位置。原创 2024-03-18 11:13:58 · 435 阅读 · 0 评论 -
Unity触发器的使用
3.给其中一个物体添加刚体组件(如果这里是静态的碰撞的时候将不会触发效果,如果另一个物体有刚体可以将它移除,或者将它的刚体属性设置为下面一样的)总结,触发器可以在不触发碰撞效果的时候实现交互作用,比如给玩家添加buff或者生成提示的作用,触发器可以节省性能。5.运行游戏并移动其中一个物体,当两个物体接触时就会打印结果。4.编写脚本代码并将它加到其中一个物体上。1.首先建立两个静态精灵。原创 2024-03-17 09:21:21 · 570 阅读 · 0 评论 -
unity2D生成9*9格子
5.运行游戏就可以看到9*9的格子了(可以调整摄像机的位置让画面显示得更全面)2将格子做成预制体(直接将格子拖到这里即可,拖了过后删掉原来的格子)3.创建脚本并将脚本拖到空对象上。1.创建一个空对象和格子。4.将预制体拖到这里。原创 2024-03-14 15:56:57 · 500 阅读 · 0 评论 -
unity中实现场景跳转
7.这时候点击运行就可以看到跳转的功能了(因为这里只编写了一个场景中的按钮,应该会从这个有按钮的场景切换到没有按钮的场景,如果想在第二个场景跳回来,用同样的方法在另一个场景添加按钮和绑定事件即可)注意代码的编号1和0一定要和拖入到生成设置那里的编号一致不然就不能跳转。3.编辑按钮的文字(将原本的按钮打开点击里面的text,就可以在右边编辑文字了)1,第一步创建2个场景(右键资源窗口,名字这里我取的1111和2222)5.准备工作(点击生成设置并将场景拖入到这个框框里面)点击之前创的按钮点击这个加号。原创 2024-03-12 10:01:36 · 1402 阅读 · 2 评论 -
unity显示当前时间
4运行游戏就可以显示当前时间了。2创建一个脚本并复制下面代码。1建立文本组件和一个空对象。原创 2024-03-11 15:12:36 · 954 阅读 · 0 评论 -
在unity中生成一个随机数
3.将脚本拖入到空对象中,并将文本拖入到脚本中的sjs中。4.运行游戏当按下空格键的时候就会在屏幕中生成一个随机数。1.首先建立一个画布和空对象。2.创建脚本并将代码复制进去。原创 2024-03-10 08:38:33 · 577 阅读 · 0 评论 -
如何在unity中实现倒计时
4.将Text(tmp)组件拖入到空对象的Countdown中。3.创建脚本将上面的代码复制到脚本中并将脚本拖到空对象上。5.运行游戏,这时候当你按下空格键的时候倒计时就会开始。1.场景中添加一个Text(tmp)组件。原创 2024-03-09 09:56:50 · 1219 阅读 · 0 评论 -
unity中实现碰撞效果(无废话),不用代码,简单好抄
6.将鼠标移动到x这个字母上,鼠标上下移动就能改变x的值,当两个物体触碰到一起得时候我们就能观察到碰撞效果了。3.给物体添加刚体属性将静态的改为Dynamic,这里可以两个都添加,也可以只添加其中一个物体的。4.将重力大小设置为0,不然运行的时候物体会直接掉下去。如果在控制台找不到刚体组件,可以在这个地方手动添加。1.首先建立2个物理静态精灵并设置他们的颜色。5.运行游戏并随便选择旁边刚刚创建的一个物体。2.给两个物体添加碰撞器组件。原创 2023-12-07 16:24:43 · 1789 阅读 · 0 评论