自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 [Unity]visualstudiotoolsforunity.vstuc requested to download the .NET Runtime.

用vscode打开unity脚本时出现visualstudiotoolsforunity.vstuc requested to download the .NET Runtime.的错误,写代码时不出现提示。

2024-03-16 18:06:49 1251 1

原创 [Unity]携程实现点击人物渐变切换表情

为了类似养成游戏中实现点击人物头部切换人物表情,但美术没有动态,只有两张不同的表情的图片,如下。最终效果如下。

2024-02-02 16:20:19 460

原创 [C#]在循环中使用lambda表达式时出现下标越界

我直接调用了该委托方法,发现delegateManager.chooseMethods[i]();本身并没有错误,如下图。查阅资料后发现lambda表达式用在循环中时,其中的循坏变量,也就是我这里的i一直是循环结束后的i。上图是我在用委托写动态绑定按钮事件。使用一个局部变量来存储i的值。然而出现了下标越界的错误。

2024-01-29 18:41:22 443

原创 【Unity】不使用update进行物体的平滑移动

在很多时候,我们需要点击后使某一物体移动到指定位置。这时,方法就应该在onMouseDown(碰撞体)或者OnPointClick(UI)被调用。yield return 0 之后unity会被激活,前进1帧再继续执行while内的操作。可以通过携程和movetowards(或者lerp)解决上述问题。movetowards和lerp方法需要循环调用。

2024-01-26 19:14:12 575 1

原创 [Unity]简单的对话系统(存放在txt中)

一个对话框panel中,一个Image放头像,一个Text放文本。该插件可以让字典序列化显示在Inspector窗口中。外部调用单例并传入对应文本文件id即可以开始对话。有钱的话可以用Odin 那个功能更多。

2024-01-18 20:30:21 448 1

原创 [Unity]点击屏幕清空UI

使用方法与按钮的Onclick一样。使用EventTrigger。

2024-01-08 21:10:24 615

原创 [Unity2D]移动UI和移动gameObject的不同

其与正常的transform位置移动不一样,应用其RectTransform组件中的anchoredPosition属性进行移动。若要实现UI的移动,如按钮平滑移动出现等效果,则要对UI位置进行操作。

2024-01-07 17:49:06 459 1

原创 [Unity]UI事件(鼠标进入、离开、点击)

1、首先继承IPointerEnterHandler、IPointerExitHandler等接口。注意:这些只对UI有效,而OnMouseEnter只对加Collider的非UI有效。如:OnPointerEnter、OnPointerExit。

2023-10-28 16:34:39 1612 1

原创 【Unity2D】实现点击UI图片 图片消失并且生成粒子

首先要把Canvas的Render Mode设置为Screen Space - Camera。由于粒子系统不能在UI层显示,需要获取点击坐标,在点击位置生成预制体。预制体通过Resources.Load()方法获取。

2023-10-06 22:06:02 287 1

原创 【Unity学习】unity中按钮点击一次,响应事件多次

原因:onClick.AddListener()写在了update中,一直在重复绑定事件。解决办法 :把按钮绑定事件写在start中。

2023-06-11 15:39:25 1121

原创 Unity2D[平台跳跃移动代码]

【代码】Unity2D[平台跳跃移动代码]

2023-05-30 18:35:41 388

原创 标签内的特殊注意事项

1.#{}:会将其替换为?,为了防止sql注入2.${}:拼sql, 存在sql注入问题3.使用时机:*参数传递的时候: #{}*表名或列名不固定的情况下可以使用:${} 存在sql注入问题。

2023-02-03 20:51:13 66 1

原创 [Mybatis学习]数据库表的字段名和实体类的属性名不一样时,不能进行自动封装数据

-id:完成主键字段的映射column:表的列名property:实体类的属性名result:完成一般字段的映射column:表的列名property:实体类的属性名-->

2023-02-03 20:20:53 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除