- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 PicoNeo3开发坑点记录(一)☀️PreviewTool工具使用及开发环境快速搭建
PicoNeo3开发,使用PreviewTool进行实时效果预览,无需出包测试。
2022-11-23 14:56:56
1327
原创 Unity通过Android Studio生成的arr进行二者通信
Unity调用Android接口;Android生成arr文件给Unity调用;
2022-07-12 14:22:29
1420
原创 在Unity中六步完成自制TextMeshPro字体
Unity字体制作!TextMeshPro字体制作!使用.TTF字体文件,在Unity中制作字体!
2021-12-27 17:30:20
6510
原创 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
7233
原创 在Unity中使用Excel表开发单选题和多选题
前言:去年还是小菜鸡的时候分别写过在Unity中单选题和多选题的开发。现在我又有了新的进步,这次可以直接编辑表格,在表格中增删改查数据即可,无需再对代码进行更改!废话不多说,开始~首先需要配置两个文件读取表格的程序集:EPPlus处理Json数据的程序集:Newtonsoft.Json表格文件:question.xlsx大概流程如下创建StreamingAssets文件首先我们在工程文件Assets文件下创建一个StreamingAssets(这里我们默认使用此路径问加载路径)
2021-11-26 16:48:20
7366
69
原创 在Unity中实现语音合成(TTS)webapi
在Unity中使用科大讯飞语音合成webapi实现语音合成直接上代码!using System.Collections;using System.Collections.Generic;using System.Text;using UnityEngine;using System.Net;using System.Net.WebSockets;using System.Net.Sockets;using System;using System.Security.Cryptography
2021-11-09 16:24:17
6171
8
原创 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
6487
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
2903
原创 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
1821
原创 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
2386
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
370
原创 Unity多选题功能开发
文章目录前言一、场景物体二、脚本总结前言新手一直不知道该怎么做一个多选题开发模块!对于文件流又不够熟悉,就只能在场景中做题目更换和分数统计。提示:以下是本篇文章正文内容,下面案例可供参考一、场景物体解释一下:Dati_Multiply——整个答题模块的父物体,同时也是脚本的载体。Img_DatiBackground——答题板的背景图片Timu1——空物体,用来将题目和选项整合起来的,方便题目之间的切换txt_Topic——题目内容ToggleGroup——用于方便获取所有选项的空物
2020-12-01 17:01:29
3052
6
原创 Unity单选题开发
Unity简单单选题模块开发第一步第二步第三步第四步第五步第六步第七步第一步在Canvas下创建一个空物体(Dati_Single),用来挂脚本第二步在Dati_Single创建一个答题板背景图片(Img_DatiBackground)和一个下一题按钮(btn_Next)第三步在答题板背景图片(Img_DatiBackgroud)下创建好你需要的所有题目和对应选项——这里也可以用预制体实例化题目,但笔者就直接创建多个物体了。第四步这里注意选项名字末尾需要用数字递增答题,这样十分后面代码获取
2020-11-27 12:26:59
3250
9
原创 虚幻4班级作业
虚幻作业001.在优快云上开通一个博客002.查询资料了解开发一款游戏引擎所需要的知识与技术。003.了解48个音标的读法。004.C++里有哪几种数据类型? int(整型)float(单精度)double(双精度)string(字符串)char(字符型)bool(布尔型)005.整型有哪几种形式?各种形式有什么区别? Short int(短整型),long int(长整型),...
2019-10-30 19:04:41
393
原创 摄像机与主角位置保持不变
摄像机跟随脚本 摄像机始终与玩家Player保持固定距离// An highlighted blockusing using System.Collections;using System.Collections.Generic;using UnityEngine;private Transform target;//定义目标的transform组件private Vector ...
2019-10-29 18:17:12
288
原创 开发一款引擎涉及到哪些技术
开发一款引擎涉及到哪些技术游戏引擎的概念 游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引...
2019-10-29 13:59:06
1016
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人