logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unity 拖拽UI

这要求我们需要为UI设置一个2D碰撞盒,鼠标只有在碰撞盒内拖动才会触发事件,需要注意UI的一个像素就是1米,所以碰撞盒需要做的非常大,例如一个长宽都是100的图片,碰撞盒的size 是100*100。我们用两种方式来实现拖拽代码,一种是使用MonoBehaviour里的方法,一种是实现UI事件接口,但不论是那种方法,拖拽的逻辑都是没有区别的。需要注意,想让UI事件生效,场景里必须有EventSys

#ui#unity#游戏引擎
unity animtor播放动画的指定位置

首先,让动画片段的播放速度为0,动画片段本身需要是Loop的。

#unity
Untiy webgl iis服务器加载ab包报404.3,需要为AB包添加MIME映射

这里是缺少对于AB文件类型的映射,因为AB包没有后缀名,我们为服务器添加通用的映射。类型为application/octet-stream(字节流)开始菜单搜索iis管理器,进入mimie类型。首选确定一下文件在不在。

#webgl
Blender 编辑骨骼动画,重复动作,并导出动画为视频

4对于一个跑步动画,一共需要六个关键帧,我们只需制作3个,其余三个复制后,将时间轴放到关键帧上,然后选中时间轴所在的关键帧,左上角/姿态/复制姿态,然后选择 粘贴已反转姿态,即可将本帧的姿态设置为镜像状态。2 使用曲线编辑,选择一条曲线,在右侧菜单里选择修改器,添加 循环 修改器。如果视频,建议设置为FFmpeg视频,并在下方编码中选择mp4。调整好后,A,全选,I 记录置和旋转并创建一个关键帧。

#blender
unity scene里的摄像机的裁剪面过于靠前

有时候我们移动在场景中移动摄像机后,出现如下的情况我们可以看到scene里的相机的裁剪面过于靠前,导致近处的地形显示不全一些资料说切换一下窗口的布局方式,实际上不一定有用正确的解决方法找到场景里一个较小的物体,或者新建一个空物体,在hierarchy面板里双击这个物体,就可以了这是个Unity的祖传bug,我奶奶年轻的时候就遇到过,原因是我们双击了一个较大的物体...

#unity
c# 正则表达式判断字符串是不是数字

/// <summary>/// 判断字符串是否为数字/// </summary>/// <param namee="value"></param>/// <returns></returns>public static bool IsInt(string value){//命名空间using System.Text.Regu

#c##正则表达式#开发语言
unity ZFBrowser不能输入中文

在BrowserInput.cs中加入以下代码Input.imeCompositionMode = IMECompositionMode.On;

#unity#游戏引擎
unity 在inspector面板上显示一个按钮

编写一个编辑器脚本,必须放到名叫Editor的文件夹里,文件夹本身在哪里都可以。

#unity
unity pico开发 四 物体交互 抓取 交互层级

创建一个空物体作为抓取对象的子物体,然后放在合适的抓取点上,将空物体拖拽给XRGrabInteractable上的AttachTransform上。找到手上的XR Direct Interactor 或者射线的XR Ray Interactor,选择层级,点开,添加新层级,然后设置。为需要交互的物体找到各自的层级设置,如地面,可抓取物体等,设置好要响应的层级,此时他们将只响应对应层级的交互器。对于

#unity
unity urp相机 代码修改postprocess等rendering下的属性

找到相机组件直接.是没用的,只能修改Projection里的属性。要想该Rendering下的属性,需要这样。

#unity
    共 80 条
  • 1
  • 2
  • 3
  • 8
  • 请选择