logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unity 仪表盘

当进行工业仿真时,我们经常会制作仪表来显示数据,为了方便,我单独制作了一个仪表脚本,通过Dotween来转动仪表,通过角度来控制仪表指针的转动。

#unity
unity 手写板 截取游戏画面 识别手写文字 全家桶

注意,我是用的分辨率是1920*1080,使用屏幕坐标画出的线非常巨大,每个像素都是1米,所以我将主相机放在x960y540的的位置,如果你觉得太大,可以使用射线检测一个背景Plane,用射线击中点,代替屏幕坐标,可以有效降低线的尺寸。可以自定义读取的矩形区域,Rect的四个参数分别为 起始坐标X,起始坐标Y,从起始坐标向右读多少像素,从起始坐标向上读多少相许 ,例子中的起始坐标(0,0),是屏幕

#unity#c#
unity webgl报 Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON

这个问题是json解析出现了问题,可能的情况比较多,但是如果你没有乱改过unity的模板文件,或者使用了自定义的模板类,那么很有可能是因为打包的时候修改了目标文件夹名导致的。因为我用了自定义的模板,导致这个Json名不会跟随打包的文件夹而变动,但是bulid里的json文件却会跟随打包的文件夹的改变而改变。这很明显会导致找不到json文件,解决方案就是将index.html里的目标Json名修改为

#unity
unity 自定义webgl打包模板

对于webgl项目,我们经常需要修改index.html里的内容,但是每次打包,都会覆盖上次的内容,如果每次都要额外保存一份index.html或者css文件的内容再替换掉打包的内容,会浪费很多时间,好在Untiy允许我们自定义打包的模板我们需要在Assets里创建一个文件夹名字叫 WebGLTemplates,这里用来存放所有的模板,然后在WebGLTemplates下再建一个文件夹,名字为我们

#unity
unity 获取UI的width,height以及设置尺寸,以及从布局组中克隆UI会丢失尺寸的问题

获取宽高rectTransform = GetComponent<RectTransform>();float width =recttransform.rect.widthfloat height = rectTransform .rect.height;设置宽高仅适用于锚点为一个点rectTransform .sizeDelta = new Vector2(width,height

#unity#ui#游戏引擎
unity 打包出来后运行显示控制台内容(多平台可用)

1首先,在PC上,一般的异常捕获可以直接在构建项目时,勾选DevelopmentBuild,项目运行时,右下角会有DevelopmentBuild的字样,出现异常时会自动弹出控制台,点击控制台里的错误可以查看详细信息2如果你想显示普通的打印信息,使用下面这个脚本#define MACRO_CHINARusing System.Collections.Generic;using UnityEngin

#unity#游戏引擎
unity scrollview滚动到指定的位置

ScrollRect scrollRect = GetComponentInChildren<ScrollRect>();scrollRect.verticalNormalizedPosition = 1f; //显示第一行1 scrollRect是 scrollview的自带组件2 值的范围是1-0,1是第一行,0是最后一行

#unity#游戏引擎
树莓派4B无法运行Untiy打包的linux程序 报二进制文件无法运行,格式错误

unity只能打包x86cpu架构的linux,树莓派是arm架构,无法运行,可以装安卓系统,或者使用其他模拟程序,但是性能很低,放弃吧,可以换安卓的开发板

#unity#linux
unity 实现PPT动画效果切换图片

使用shader实现点击切换按钮可以查看不通的效果注意需要为展示用的图片设置一个材质下载地址资源审核通过后添加

#unity#ui#游戏引擎
unity 使用AVProVideo插件实现截取第一帧画面 保存到本地并作为按钮的封面

需要使用AVProVideo插件,插件地址为:截取第一帧保存到本地的代码为/// <summary>/// 获取视频的第一帧,并保存到本地/// </summary>/// <param name="fileName">封面的名字</param>/// <param name="fileInfo">视频文件</param>//

#unity#c#
    共 61 条
  • 1
  • 2
  • 3
  • 7
  • 请选择