unity3D
早日退休过上不劳而获生活
拿博客记录笔记
展开
-
通过UI显示3D模型
通过UI显示3D模型原创 2023-04-27 18:20:40 · 507 阅读 · 1 评论 -
按钮系列-功能代码
Unity中按钮的常规操作原创 2023-03-16 10:43:04 · 819 阅读 · 0 评论 -
Unity时间相关
常用的Unity时间类函数调用原创 2023-03-17 15:54:09 · 610 阅读 · 0 评论 -
旋转与放大
常用的项目中旋转与放大方法原创 2023-04-27 17:08:44 · 509 阅读 · 0 评论 -
长按实现安卓端下载图片和安装包
功能需求:安卓端的一个应用,实现功能如下:①实现长按图片,把图片保存到安卓端②实现点击按钮,将项目中的自带的压缩包下载到手机上原创 2023-04-27 17:52:24 · 523 阅读 · 0 评论 -
对象池学习
适用场景:某种类型的物体,在场景中需要连续生成,后销毁目的:减少重复创建,将生成销毁变为激活隐藏,池中不够用再生成,回收池中满后将剩余销毁。原创 2023-02-14 16:31:08 · 246 阅读 · 0 评论 -
QFramework框架学习
QFramework学习原创 2023-02-13 13:44:57 · 742 阅读 · 0 评论 -
Unity:测试旋转 函数
Unity:测试旋转 函数原创 2022-07-13 14:32:14 · 700 阅读 · 0 评论 -
Unity:文本输入框进行数值判定
unity输入框进行数值判定原创 2022-07-13 13:37:41 · 1599 阅读 · 0 评论 -
Unity:PC开发,鼠标点击物体触发物体更换材质
Unity:PC开发,鼠标点击物体触发事件原创 2022-07-13 13:35:30 · 1729 阅读 · 0 评论 -
Unity-word文档点击按钮下载
unity中点击按钮下载文件原创 2022-07-13 13:33:29 · 739 阅读 · 0 评论 -
Unity-Text上标平方表示形式+text判断文本是否为空
unity的text文本原创 2022-07-03 23:28:25 · 901 阅读 · 0 评论 -
Unity-写入Word
unity写入Word原创 2022-07-02 17:49:36 · 895 阅读 · 1 评论 -
unity-鼠标拖拽物体
鼠标发射射线,通过点击更换地面的Tag来拖动不同的物体原创 2022-06-14 21:59:02 · 2763 阅读 · 1 评论 -
Pico Neo3-实现自由瞬移和固定描点瞬移
PicoNeo3实现手柄控制自由瞬移和锚点瞬移原创 2022-06-13 11:52:52 · 661 阅读 · 0 评论 -
Unity-获取XML文件的内容信息
Unity读取XML文件原创 2022-06-08 16:35:37 · 269 阅读 · 0 评论 -
Unity-代码绑定按钮功能
Unity按钮代码绑定功能原创 2022-06-06 14:35:01 · 880 阅读 · 0 评论 -
Unity开发-CYJ技术文档总结篇
动画篇 DOTweenPath组件,用于轨迹移动 WayPoints:移动轨迹点,选中后点击右边的Copy to clipboard,将坐标复制至剪贴板,加减按钮即指增加减少坐标点。 调整Animation的运行速率(挂在需要改变运行速率的人物上) using System.Collections;using System.Collections.Generic;using UnityEngine;public class change_anim_speed : M...原创 2022-04-28 17:00:15 · 808 阅读 · 0 评论 -
Unity-动画机学习
学习链接:B站资源,大家可以自己去看一、步骤1、创建动画机创建文件夹Animator_controller->文件夹下面创建动画机控制器qiegao_controller->双击点开2、右击创建默认动画3、设置默认动画状态名字,动画类型4、在之前的组件上面挂载,动画状态默认动画修改完毕添加新动画,记得给新的状态添加动画组件5、增加新连接(此时为默认跳转状态)6、增加条件跳转,添加参数7、添加修改条件不同类型的触发条件不同,值原创 2022-04-26 17:51:36 · 2180 阅读 · 0 评论 -
Unity学习-toggle组件的使用
通过Toggle实现类似按钮的操作,举例实现三个的点击功能,3个按钮可以实现的是各自之间点击对应实现相应的功能,不能BT1点击之后再次点击BT2,此时我们不能控制BT2进行功能实现时关闭BT1正在实现的功能。这是一个弊端,可能会导致同时运行不同功能,很混乱,用Toggle组件就可以避免这个问题了,同一个Canvas下的toggle可以实现点击其中一个关闭其他Toggle。基本使用步骤:①一个空物体GameObject名字叫做TController②设置3个Toggle在同一个Canvas中(创建UI下的原创 2021-11-03 10:55:04 · 6423 阅读 · 0 评论 -
运用timeline控制视频
代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Video;using UnityEngine.Playables;public class VideoController : MonoBehaviour{ public VideoPlayer player;//视频播放器 public PlayableDirector dire原创 2021-07-23 15:49:37 · 683 阅读 · 0 评论 -
Unity-针对于用错的版本打开后的一些报错
解决方法1、删除原来的SDK,重新导入SDK2、点击下面的Package,随便选择在Package下面的一个文件夹右击后show in explorler把这些包找个这个版本可以打开的文件没有问题的,将他的包全部复制过来进行替换这两个解决了大部分的问题,后面还显示具体问题的就显示什么问题搜什么包,我有一个2D包报错的,在网上没有找到替换的包,但是不妨碍运行。...原创 2021-06-24 09:26:42 · 441 阅读 · 2 评论 -
Unity学习-鼠标+射线
shu'biao'xiang'ying'shi原创 2021-06-01 11:04:53 · 1402 阅读 · 1 评论 -
解决Unity登录失败问题
问题:登陆页面不显示二维码解决方法:在系统的环境变量里添加个变量NODE_TLS_REJECT_UNAUTHORIZED,值设成0,即可解决。参考:https://blog.csdn.net/Gao_sun/article/details/106998639原创 2021-02-23 13:36:54 · 3590 阅读 · 0 评论 -
工程实践代码
PlayerMovementusing System.Collections;using System.Collections.Generic;using UnityEngine;using Cinemachine;using UnityEngine.UI;using System.Net.Sockets;using System.Net;using System.Threading;using System.Text;using System.Runtime.InteropServ原创 2020-11-28 21:18:05 · 318 阅读 · 0 评论 -
Unity学习-代码中动态生成预制体
代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class test001 : MonoBehaviour{ void Start() { GameObject GameController = (GameObject)Resources.Load("MyContext");原创 2020-10-23 19:18:19 · 3708 阅读 · 3 评论 -
Unity重新导入项目出现mising prefab
我是别人做的项目拿过来参考做一个相同类型的,结果就出现了丢失预制体的情况:解决问题参考的博客链接:https://blog.csdn.net/qq_42522380/article/details/102892743我的问题是场景中的gameobject变成红色,也显示丢失,我参考上面的博客,更改了.NET版本。改成4.0之后,果然不再显示丢失错误!收获:unity生成unity package 前,尽量把场景中的game object都保存成prefab...原创 2020-10-10 14:01:48 · 6666 阅读 · 0 评论 -
Unity学习——解决Debug不输出
针对Debug不输出原创 2020-09-22 18:00:42 · 1629 阅读 · 0 评论 -
Unity学习_我终于终于把unity音乐这块用单例控制得死死的了(2)!!!!
参考博客:https://www.jianshu.com/p/ab9ed5c443714个代码文件Audio_Singleton.csusing System.Collections;using System.Collections.Generic;using UnityEngine;public class Audio_Singleton : MonoBehaviour{ private static Audio_Singleton instance;//由静态变量初始化,原创 2020-09-22 17:17:28 · 238 阅读 · 2 评论 -
Unity学习_我终于终于把unity音乐这块用单例控制得死死的了(1)!!!!
三个脚本AudioManager.cs(绑定在播放音乐的组件上,作用是不让其销毁)using System.Collections;using System.Collections.Generic;using UnityEngine;public class AudioManager : MonoBehaviour{ void Start() { DontDestroyOnLoad(this.gameObject);//不销毁 }}原创 2020-09-22 14:24:16 · 566 阅读 · 0 评论 -
Unity学习_单例代码
代码:Singleton .cs(不继承MonoBehaviour的单例)using System.Collections;using System.Collections.Generic;using UnityEngine;//public class Singleton : MonoBehaviour//不需要继承MonoBehaviourpublic class Singleton<T> where T:new()//使用泛型的形式,约束T只能是class类型的{原创 2020-09-21 16:58:17 · 191 阅读 · 0 评论 -
Unity学习——音效系统+音频过滤器+音频混响区+音频管理器
音频源(Audio Source)和音频监听器(在Main Camera下面)声明: AudioSource audio001;关联: audio001 = this.GetComponent<AudioSource>();加上音频: audio001.clip = Resources.Load<AudioClip>("YI"); 接收键盘事件,两种实现效果一样: if (Input.GetKeyDown(KeyCod...原创 2020-09-18 16:08:19 · 914 阅读 · 0 评论 -
Unity学习_场景管理(同步加载+异步加载+保留物体)
新建场景可以CTRL+N(记得保存),也可以在File下面New Scen切换场景别忘记场景放在Build Settings中,可直接选中拖拽。同步加载和异步加载:无论是同步加载还是异步加载最好使用文件路径名称作为参数,防止重名的时候加载错。同步加载:SceneManager.LoadScene("Scenes/Scence02"); 线程是阻塞的异步加载:SceneManager.LoadSceneAsync("Scenes/Scence...原创 2020-09-17 22:54:59 · 4517 阅读 · 0 评论 -
Unity学习_解决安卓的Build System换用Grade打包不成功问题
之前做项目,一直是用Build System中的Internal打包的,一旦使用Grade打包就会出现软件卡顿,今天参考了这篇博客,添加了Keystore,打包成功!参考链接:https://www.jianshu.com/p/b1bd16422603步骤:首先要创建keystore,配置好签名才能使用。具体步骤如下:1.打开Files -> Build Settings -> Player Settings ->Publishing Settings,看到k...原创 2020-09-15 17:55:14 · 997 阅读 · 0 评论 -
Unity学习-关于打包不成功UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors
在打包项目的过程中,我遇到了问题,在打包中总显示有3个错误,如下图:UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00242] in E:\unity\Editor\Mono\BuildPlayerWind.原创 2020-09-02 14:54:58 · 34456 阅读 · 9 评论 -
Unity学习-配置安卓环境
1、判断是否安装JavaWin+r->cmd->java如果出现如下图所示那就是安装好了,如果没有,安装网址https://www.java.com/zh_CN/(打不开多点几遍试试)2、安装JDK网址http://www.oracle.com/technetwork/java/javase/downloads/index.html3、环境变量配置此电脑(右击)->属性->高级系统设置系统变量中添加:变量名:JAVA_HOME变量值:D:\原创 2020-08-26 10:26:34 · 374 阅读 · 0 评论 -
Unity学习-制作粒子火焰(粒子系统+光源)
参考:https://www.cnblogs.com/qixingchao/p/11804623.html注意:其中可以设定两个值之间取随机值的,设定取值空间下拉选择Random Between Two Constants(两个常数之间随机)完成效果:略微粗糙原创 2020-08-24 11:38:47 · 575 阅读 · 0 评论 -
Unity3D启动一直显示Loading界面
网上的方法我都试过了,该删文件的删文件,断网的断网不顶用。我的解决方法 :上午:关掉网络,使用offline 离线工作,自我放弃 下午:连上网络后显示一个sign in 的界面,然后我就登上了 然后,成功,没啥异常...原创 2020-08-13 14:48:09 · 1129 阅读 · 0 评论 -
Unity学习-gameobject&Gameobject、transform&Transform
参考https://www.cnblogs.com/tanrong/p/6913203.htmlGameobject是一个类型,所有的游戏物件都是这个类型的对象。gameobject是一个对象, 就跟java里面的this一样, 指的是这个脚本所附着的游戏物件Transform是一个类,用来描述物体的位置,大小,旋转等等信息。transform是Transform类的对象,依附于每一个物体。也是当前游戏对象的一个组件(每个对象都会有这个组件)transform与gameO...原创 2020-08-10 16:56:40 · 578 阅读 · 0 评论 -
Unity学习-插件
之前需要什么插件还要到处去查找,今天知道了一个unity中的插件下载窗口,虽然可能会不全,但是能包括大多数了。详情页可以见https://zhuanlan.zhihu.com/p/70162970window->packages manager原创 2020-08-04 15:40:00 · 131 阅读 · 0 评论