Unity
文章平均质量分 63
Imabo3o
这个作者很懒,什么都没留下…
展开
-
Unity Mirror(一)插件同步玩家自定义输入的名称
Unity Mirror同步玩家名字原创 2023-01-12 15:40:32 · 1160 阅读 · 0 评论 -
Unity通过Android Studio生成的arr进行二者通信
Unity调用Android接口;Android生成arr文件给Unity调用;原创 2022-07-12 14:22:29 · 1300 阅读 · 0 评论 -
Unity中AssetBundle打包文件大致解读
Unity打包生成文件,AssetBundle生成文件;manifest文件;原创 2022-03-15 14:44:21 · 4902 阅读 · 0 评论 -
在Unity中六步完成自制TextMeshPro字体
Unity字体制作!TextMeshPro字体制作!使用.TTF字体文件,在Unity中制作字体!原创 2021-12-27 17:30:20 · 4888 阅读 · 0 评论 -
Unity中同时修改物体及其所有子物体层级
简单说一下思路:首先你得判定当前物体是否有子物体没有的话就直接设置层级有的话就再回到1,继续判断子物体下是否还有子物体接下来结合代码再好好理解一下 private void ChangeLayer(Transform transform,int layer) { if (transform.childCount>0)//如果子物体存在 { for (int i = 0; i < transform.childCount原创 2021-12-16 11:07:41 · 6696 阅读 · 0 评论 -
在Unity中使用Excel表开发单选题和多选题
前言:去年还是小菜鸡的时候分别写过在Unity中单选题和多选题的开发。现在我又有了新的进步,这次可以直接编辑表格,在表格中增删改查数据即可,无需再对代码进行更改!废话不多说,开始~首先需要配置两个文件读取表格的程序集:EPPlus处理Json数据的程序集:Newtonsoft.Json表格文件:question.xlsx大概流程如下创建StreamingAssets文件首先我们在工程文件Assets文件下创建一个StreamingAssets(这里我们默认使用此路径问加载路径)原创 2021-11-26 16:48:20 · 6792 阅读 · 68 评论 -
Unity中将byte转为可播放的AudioClip
Unity中将byte转为可播放的AudioClip这是搜集各路诸侯的信息后,自己整理的方法using System;using UnityEngine;public class Bytes2AudioClip : MonoBehaviour{ public AudioSource audioSource;//音频播放源 /// <summary> /// 将byte[]转换成AudioClip /// </summary> ///原创 2021-11-09 15:41:14 · 5959 阅读 · 8 评论 -
Unity删除某游戏物体下所有子物体
使用while和for循环均可实现此功能!具体如下:首先需要获取当前物体的子物体总数然后进行循环依次删除代码//使用for循环进行删除public void DelAllObjsInFor(){ //获取子物体总数 int length = transform.childCount; Debug.Log(length); for (int i = 0; i < length; i++) { Destroy(transform.GetChild(i).gameObject)原创 2021-11-02 10:08:17 · 2754 阅读 · 0 评论 -
C#关于父类声明,使用子类实例化的操作(函数层面)
Unity中C#语言使用父类声明,子类实例化后,函数的调用前言一、直接上代码1.1 一共就两个脚本:SceneBase.cs,CubeOne.cs,其中后者继承自前者1.2 Unity控制台输出1.3 解释前言当用父类声明一个对象,但使用其子类去实例化,这个时候通过这个对象调用一个子类重写过的方法,程序会怎么进行呢?提示:以下是本篇文章正文内容,下面案例可供参考一、直接上代码1.1 一共就两个脚本:SceneBase.cs,CubeOne.cs,其中后者继承自前者using UnityEn.原创 2021-02-24 14:01:08 · 1599 阅读 · 0 评论 -
Unity使用委托完成点击事件注册
Unity使用委托完成点击事件注册一、需要创建2个脚本二、具体步骤1.ClickListener1.11.22.UIManager2.1给需要注册监听的物体声明并绑定方法总结一、需要创建2个脚本1.ClickListener .cs2.UIManager.cs二、具体步骤1.ClickListener首先要确定ClickListener中需要干什么!1.1我们需要定义一个委托,这个委托ClickCallBack有两个参数,一个Transform类型,一个object类型,再定义两个私有的全局原创 2021-02-23 13:32:32 · 2110 阅读 · 6 评论 -
让UI始终朝向相机
UI始终朝向相机其实很简单,只要保持两者的z轴方向一致,然后再使得旋转一致就行。代码如下: public Transform looker; public Camera cam; private void Start() { if (cam==null) { cam = Camera.main; } } private void Update() { looker.f原创 2020-12-16 14:13:29 · 324 阅读 · 0 评论 -
Unity多选题功能开发
文章目录前言一、场景物体二、脚本总结前言新手一直不知道该怎么做一个多选题开发模块!对于文件流又不够熟悉,就只能在场景中做题目更换和分数统计。提示:以下是本篇文章正文内容,下面案例可供参考一、场景物体解释一下:Dati_Multiply——整个答题模块的父物体,同时也是脚本的载体。Img_DatiBackground——答题板的背景图片Timu1——空物体,用来将题目和选项整合起来的,方便题目之间的切换txt_Topic——题目内容ToggleGroup——用于方便获取所有选项的空物原创 2020-12-01 17:01:29 · 2621 阅读 · 6 评论 -
Unity单选题开发
Unity简单单选题模块开发第一步第二步第三步第四步第五步第六步第七步第一步在Canvas下创建一个空物体(Dati_Single),用来挂脚本第二步在Dati_Single创建一个答题板背景图片(Img_DatiBackground)和一个下一题按钮(btn_Next)第三步在答题板背景图片(Img_DatiBackgroud)下创建好你需要的所有题目和对应选项——这里也可以用预制体实例化题目,但笔者就直接创建多个物体了。第四步这里注意选项名字末尾需要用数字递增答题,这样十分后面代码获取原创 2020-11-27 12:26:59 · 2751 阅读 · 9 评论