- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 Unity客户端开发_HttpListener监听
监听IP设置本地地址的区别:localhost:8080HttpListenter示例private static void WebHttpListenerInit(){ using (HttpListener listerner = new HttpListener()) { listerner.AuthenticationSchemes = AuthenticationSchemes.Anonymous; listerne
2022-01-19 16:51:12
5045
原创 Unity客户端开发_Address寻址系统
void Start() { Addressables.LoadAssetAsync<GameObject>("Assets/Res/Cube.prefab").Completed += ObjectLoadDone; } private void ObjectLoadDone(AsyncOperationHandle<GameObject> obj) { if (obj.Status == AsyncOperatio.
2022-01-10 11:37:03
2139
原创 Git基础管理_UnityUpm包制作
git init git add . git commit -m "提交描述" git branch -M main git remote add origin https://github.com/WenQinNing/TempTest.gitgit push -u origin main git subtree split --prefix=Assets/DebugUI --branch upm git tag 1.0.0 upm git push origin upm --tags
2021-12-12 23:45:02
598
原创 Unity编辑器开发_拷贝Hierarchy层级路径
using UnityEditor;using UnityEngine;public class CopyPath : Editor{ private static readonly TextEditor CopyTool = new TextEditor(); [MenuItem("Tools/CopyPath #R", false)] static void CopyPathPath() { Transform trans = Selection.
2021-12-09 15:25:10
2636
原创 GitLab_使用基础
//添加暂存 git add . //提交数据 git commit -m "Info" //查看数据状态 git status //签出本地分支 git checkout local //创建本地分支 git branch local //合并local到当前分支 git merge local //拉取远端信息 git pull origin master //推送远端信息 git push origin master //查看本地分支 git ..
2021-10-27 12:11:27
96
原创 Shader基础编程_Shader属性列表
基本类型Shader类型通常用于表面着色器与各种光源打交道时候优先考虑顶点/片元着色器场景光源少或者自定义效果多优先考虑属性定义 _Name(“DisplayName”,PropertyType) = DefaultValue属性名称数据类型声明方式其他描述Intnumber_IntName (“IntName”,int) = 12Dsample2D_2DName (“2DName”,2D) = "
2021-08-08 16:42:57
244
原创 Shader基础编程_Grayshader
Shader "Custom/GrayShader"{ Properties { _MainTex ("Albedo (RGB)", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 100 Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag
2021-07-29 14:00:48
430
原创 Shader基础编程_Shader_1
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Custom/Shader_1"{ Properties { _Color("Color Tint",Color)=(1.0,1.0,1.0,1.0) } SubShader { pass { CGPROGRAM #pragm
2021-07-26 19:32:15
149
原创 Unity客户端开发_隐藏的官方工具包
"com.unity.playablegraph-visualizer": "0.2.1-preview.3", "com.unity.nuget.newtonsoft-json": "2.0.0",
2021-07-20 16:31:18
414
2
原创 Unity开发_屏幕左右滑动判定
using UnityEngine;public class TouchManager : MonoBehaviour{ private float fingerActionSensitivity = Screen.width * 0.05f; private float fingerBeginX; private float fingerBeginY; private float fingerCurrentX; private float fingerCurr
2021-06-21 17:31:26
1179
原创 Unity开发_连接MySQL
插入数据库连接所需的dll文件,放在plugins文件夹下I18N.CJK.dllI18N.dllI18N.West.dll#上边三个dll可在unity编辑器目录下找到MySql.Data.dll# Mysql需要在官网下载--https://downloads.mysql.com/archives/c-net/# 下载6.99版本的Net&Mono的archives文件库,其中包含MySql.Data.dll# 建议使用4.0版本,起码我用的是MySql.Data.dll下载
2021-06-21 01:36:54
217
原创 Unity开发_滑动Toggle按钮
using UnityEngine;using UnityEngine.UI;public class TAGButton : MonoBehaviour{ Toggle _rootToggle; public Color IsLaft; public Color IsRight; Transform _handle; Image _backGround; float _distance; float _moveTime; // Star
2021-06-12 21:06:16
1946
11
原创 Unity开发_Loom多线程任务插件
using System;using System.Collections.Generic;using System.Linq;using System.Threading;using UnityEngine;public class Loom : MonoBehaviour{ public static int maxThreads = 8; static int numThreads; private static Loom _current; //pri
2021-06-12 12:29:30
589
原创 C#基础_手动GC垃圾处理
[DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")] public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize); public static void ClearMemory() { GC.Collect(); GC.WaitForPen...
2021-06-10 18:02:24
1292
原创 Unity开发_序列化本地属性
using System;using System.IO;using System.Net;using UnityEngine;using UnityEditor;using Newtonsoft.Json;using System.Net.Sockets;using System.Text.RegularExpressions;using System.Net.NetworkInformation;public static class ProjectConfig{ publ
2021-06-02 17:48:51
301
2
原创 Unity开发_自定义虚拟键盘
using System;using System.Collections;using UnityEngine;using UnityEngine.Events;using UnityEngine.EventSystems;using UnityEngine.UI;[RequireComponent(typeof(Button))]public class KeyCodeEvent : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
2021-06-02 16:41:10
943
原创 MySQL基础_数据增删改查
distinct 结果去重复;concat(a,b)字符串拼接;as 取别名;ifnull(null,0)判断是否为空;条件查询select * from where id=??;逻辑运算符and or not && || !模糊查询likebetween andin 判断是否属于表中的值,等价于等于号判断is null or is not null 用于查询是否为空<=> 安全等于号 可用于判断null值select distinct conc.
2021-06-01 00:29:57
75
原创 MySQL基础_数据表操作
创建一个表create table mytable ( id int(10) primary key auto_increment, name varchar(100) not null, age int(4), address varchar(100) not null default "河南" comment "家庭地址", )ENGINE=InnoDB DEFAULT CHARSET=utf8;查
2021-06-01 00:27:44
106
原创 MySQL基础_数据库操作
创建一个数据库create database mydatabase;create database if not exists mydatabase default charset utf8 collate utf8_general_ci;展示所有数据库show databases;数据库切换use mydatabase;删除一个数据库 drop database if exists mydatabase;展示当前数据库中的表show tables;创建一个表create tabl
2021-06-01 00:24:06
71
原创 Unity开发_超好用的Unity单例
using UnityEngine;public class SingletonMono<T> : MonoBehaviour where T : MonoBehaviour{ private static readonly object _lock = new object(); private static T _instance; public static T Instance { get {
2021-05-31 15:34:42
356
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人