Unity
拔丝辣条
这个作者很懒,什么都没留下…
展开
-
Unity-MVVM
【代码】Unity-MVVM。原创 2023-07-27 13:17:14 · 281 阅读 · 0 评论 -
Jenkins+Unity 一键打包命令
Unity+Jenkins一键打包原创 2023-02-03 13:50:30 · 145 阅读 · 0 评论 -
Unity代码设置锚点
Unity代码动态设置UI锚点原创 2022-11-08 16:58:29 · 1048 阅读 · 2 评论 -
物体散开效果
物体散开的效果,例如机械零件的拆装原创 2022-09-08 10:34:40 · 295 阅读 · 0 评论 -
Moba技能判定
搬砖而来,原文链接已经找不到using System.Collections;using System.Collections.Generic;using UnityEngine; public enum CheckType{ None, /// <summary> 圆形 </summary> Circle, /// <summary> 三角形 </summary> Triangle, /原创 2022-05-24 14:31:49 · 137 阅读 · 0 评论 -
ffmpeg将gif转换成mp4
参考文章using System;using System.Diagnostics;using System.IO;using System.Threading;using UnityEngine;public class Gifs2Mp4s { private static Gifs2Mp4s instance; public static Gifs2Mp4s Instance { get { if (instance原创 2022-02-10 09:29:03 · 1490 阅读 · 0 评论 -
Unity集成SVN命令行
放在Editor下using UnityEditor;using UnityEngine;using System.Diagnostics;public class UnityToSVN { private const string Menu_Commit = "SVN/Commit Selected"; private const string Menu_Commit_All = "SVN/Commit All"; private const string Menu_Up原创 2021-09-17 17:09:41 · 223 阅读 · 0 评论 -
Unity使用阿里云发送短信
void Send_SMS(string phoneNumber, string code) { if (string.IsNullOrEmpty(phoneNumber) || string.IsNullOrEmpty(code)) { return; } Debug.Log(phoneNumber); try { IClientProfile profi原创 2021-09-13 22:36:26 · 362 阅读 · 0 评论 -
C#反射 获取设置字段、属性值以及方法调用
using System.Reflection; public class Dynamic { /// <summary> /// 设置字段值 /// </summary> /// <param name="obj"></param> /// <param name="fieldName"></param> /// <para原创 2021-08-12 09:19:21 · 1025 阅读 · 0 评论 -
Unity+Android 打开安卓文件管理器,并拿到文件的真实路径
额,参考了网上的多篇博客,发现,很多都是你抄我,我抄你的那些。。关键是,这些有的是写一半留一半,有的是有兼容问题。。踩了一整天的坑。。。好了,废话不多说,直接贴代码吧。。Java代码package com.zrqz.filebrower;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Fragment;import android.content.ContentUr原创 2020-08-27 14:13:36 · 2464 阅读 · 15 评论 -
Unity使用WebRequest简单使用
IEnumerator LoadResourceCorotine() { UnityWebRequest request = UnityWebRequest.Get(@"http://localhost/fish.lua.txt"); yield return request.SendWebRequest(); string str = re...原创 2020-03-18 17:19:51 · 390 阅读 · 0 评论 -
Unity使用SharpCompress压缩与解压缩文件
工具类:using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;public static class Utils{ public static long CompressFile(string zipFile, string sourcefile,...原创 2020-03-06 16:52:42 · 743 阅读 · 0 评论 -
编辑器拓展-DragAndDrop
该功能演示了拖拽场景中的物体到编辑器界面。并显示物体完整路径using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class OpenWindow : EditorWindow{ string path; [MenuIt...原创 2020-01-07 13:58:23 · 605 阅读 · 0 评论 -
Unity改变Text字间距
using UnityEngine;using System.Collections;using UnityEngine.UI;using System;using System.Collections.Generic;namespace FrameWork{ /// <summary> /// 字体间距 /// </summary> ...原创 2020-01-06 13:40:05 · 434 阅读 · 0 评论 -
Unity实现角度限制
在Unity(C#)中实现角度限制,有一个坑点(角度换算),相信大多数人都遇到过,本文会对其探究,同时补充点相机角度控制的算法。通过角度换算来实现角度限制假设世界空间中存在一游戏物体Object,左手坐标系,以Z轴为朝向,如果属性面板中Rotator的z值为30,则逆时针旋转30度,如果-30则顺时针选择30度。很多人受到这个属性面板的影响,在写角度限制代码的时候(假设将角度限制在-30&...原创 2019-11-26 14:46:37 · 1754 阅读 · 0 评论 -
Unity与安卓交互——Aar包形式
1.androidStudio创建新项目(参数:API选16,Empty Activity)2.创建新模块:3.创建MainActivity:4.删除res/layout文件夹下的activity_main.xml,删除MainActivity中setContentView(R…)这一行。5.复制Unity中classes.jar文件到新建库的libs下,选择刚刚的classes.ja...原创 2019-11-10 13:34:33 · 407 阅读 · 0 评论 -
Unity移动端判断手势左滑或者右划
enum slideVector { nullVector, left, right }; private Vector2 lastPos;//上一个位置 private Vector2 currentPos;//下一个位置 private slideVector currentVector = slideVector.nullVector;//当前滑动方向 ...原创 2019-10-29 17:19:03 · 2725 阅读 · 0 评论 -
Unity树形列表
根据Xml内容生成空物体,并且根据表的配置结构设置生成的物体的父子物体关系using UnityEngine;public class test : MonoBehaviour{ string path; TreeListData treeListData; GameObject root; void Start() { path =...原创 2019-10-23 16:56:08 · 1235 阅读 · 2 评论 -
Unity通过字符串添加组件
using UnityEngine;public class test : MonoBehaviour {string conmponentName = “TestComponent”;Type c;private void Start(){c = Type.GetType(conmponentName);}void Update () { if (Input.GetKey...原创 2019-10-23 09:19:30 · 512 阅读 · 0 评论 -
Unity使用ffmpeg对视频截图
public class CaptureScreen : MonoBehaviour { string imagePath;//截到的图片存放的位置 string ffmpegPath;//ffmpeg软件的位置 string videoPath;//视频源文件的位置 Thread t; void Start () { ...原创 2019-03-05 22:44:45 · 1019 阅读 · 0 评论 -
代码生成脚本
public class CreatStateTypeScripts{ public static void CreatScripts() { foreach (StateType item in System.Enum.GetValues(typeof(StateType))) { string savePath = "/...原创 2019-10-11 19:45:56 · 1059 阅读 · 0 评论 -
加载AB包中的场景
public class VersionLoadAb : MonoBehaviour { string path = null; // Use this for initialization void Start() { path = string.Format("{0}/{1}", Ap...原创 2020-10-16 08:59:03 · 146 阅读 · 0 评论 -
UNITY3D shader学习心得 贴图Fiter mode过滤器模式
出处:https://blog.csdn.net/u012322710/article/details/50858216Fiter mode过滤器模式因为贴图在屏幕里肯定会存在放大,缩小的情况,这种时候就会出现锯齿。 今天看到一个视频有讲解到这一块。在UNITY3D中点开一张贴图,Fiter mode过滤器模式 ,下面有3个选项 point , Bilinear ,Trilinearp...转载 2019-04-11 16:39:32 · 4158 阅读 · 0 评论 -
Unity中JsonUtility简单使用
public class JsonData : MonoBehaviour { Thread t; List<Data> jsonData; void Start () { string path = Application.streamingAssetsPath + "/Json/Json.json"; ...原创 2019-03-05 22:40:37 · 1381 阅读 · 0 评论 -
程序窗口最大化并显示在最前端
public class Max_Show_Process : MonoBehaviour { /// <summary> /// exe文件的路径 /// </summary> string path = @"file:///C:\Users\RAN\Desktop\test\test.exe"; ...原创 2019-03-05 22:31:25 · 1090 阅读 · 0 评论 -
Unity中使用SpeechLib播放语音
Unity中使用SpeechLib播放语音你好,仔细阅读这篇文章,你将学会Unity中使用SpeechLib播放语音。 public class SpeechTest : MonoBehaviour { Thread t; SpVoice spVoice; string DefaultEnglishLangID = "804";//中文 409...原创 2019-03-05 22:06:47 · 4216 阅读 · 6 评论 -
Unity加载AB包(从本地或服务器)
void Start () { //AssetBundle ab= AssetBundle.LoadFromFile(Path.Combine(Application.streamingAssetsPath, "prefabs")); //if (ab==null) //{ // return; //} ...原创 2019-07-12 19:10:25 · 5281 阅读 · 0 评论 -
Unity 设置Inspector面板属性只读
using UnityEditor;using UnityEngine;public class test : MonoBehaviour { [DisplayOnly] public int a = 5; public int b = 10; void Start() { }}public class DisplayOnly:Prop...原创 2019-09-23 14:01:45 · 6371 阅读 · 1 评论 -
自定义窗口添加右键菜单
using UnityEngine;using UnityEditor;public class MyGenericMenu : EditorWindow{ [MenuItem("Tools/Open")] static void OpenWindow() { var window = GetWindow<MyGenericMenu>()...原创 2019-09-04 11:31:57 · 353 阅读 · 0 评论 -
Xml、二进制流、Json字符串的序列化以及反序列化
using System.Collections.Generic;using System.Xml.Serialization;using UnityEngine;using System.IO;using System;using System.Runtime.Serialization.Formatters.Binary;public class SerializeTest:Mon...原创 2019-07-18 10:42:50 · 461 阅读 · 0 评论 -
事件订阅发送
using System.Collections;using System.Collections.Generic;using UnityEngine; public class EventArg { protected int m_EventId = 0; protected object m_EventParam = null; ...原创 2019-07-29 21:07:03 · 161 阅读 · 0 评论