自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (21)
  • 收藏
  • 关注

原创 Unity 监听Button Interactable状态

通过继承Button 重写DoStateTransition方法来监测Button的Interactable状态,外部可以在InteractableChanged添加绑定监听方法。

2023-07-12 14:05:15 548

原创 SVN使用教程

1、常规:绿色圈带白色对勾,主要是表示自己电脑上的文件或者文件夹与SVN服务器上对应的文件一致,在自己电脑没有进行任何修改。2、修改:红色圈带白色感叹号,当你开始编辑一个文件,这个文件的状态就会变成修改状态,图标也会变成红色圆圈带白色感叹号。通过这种状态的变化,你就可以知道自己修改过哪些文件,需要提交哪些文件。3、冲突:黄色三角形带黑色感叹号,是指出现了冲突,一般在同时编辑一个文件时容易出现这种冲突的现象。4、只读:灰色圈带白色对勾,这是设置只读属性后才会出现的标识,直到你获得文件锁才能取消只读。

2023-01-06 16:15:44 932

原创 【无标题】Unity Editor 按键检测

Inspector面板。

2022-12-12 22:50:13 413

原创 Unity 自定义创建脚本模板

原理:以模板代码为底板,通过关键字替换来实现代码创建两种实现方案。

2022-12-12 22:46:16 987

原创 Lua注解及代码技巧

EmmyLua利用@class注解来模拟面向对象中的类,可以继承,可以定义字段/属性示例说明:将cls变量标记为Car类,在其它地方可以使用@type注解来标记目标变量类型,以增强代码提示以及其它功能利用@type注解来标记目标变量的类型,以增强代码提示以及其它功能。

2022-08-25 17:29:42 2769

原创 Unity Text基础与拓展

Unity Text基础与拓展基础操作改变文字颜色通过xxx颜色单词,调用Color中预设的颜色xxx进行设置通过RGB进行设置通过16进制颜色代码进行设置通过<color=xxx>content</color>进行设置,xxx可以是以上三种形式,content表示文字内容using UnityEngine;using UnityEngine.UI;public class TextColorChange : MonoBehaviour{ public

2022-04-02 18:36:15 3598

原创 Unity Attribute标签用法

Unity Attribute标签用法标记字段[ColorUsage(false, true, 0f, 8f, 1f, 1f)]第一个参数:是否启用 Alpha 通道第二个参数:是否启用 HDR 模式,启用后多四个参数为 最小/最大亮度,最小/最大曝光度using UnityEngine;public class Example : MonoBehaviour{ [ColorUsage(false, true)] public Color hdrColorWithoutAlp

2022-03-29 21:51:28 3524

原创 批量创建Timeline

创建Prefabstatic void CreatePrefab(GameObject go, string path, string name){ //先创建一个空的预制物体 //预制物体保存在工程中路径,可以修改("Assets/" + name + ".prefab"); GameObject tempPrefab = PrefabUtility.CreatePrefab(path + name + ".prefab", go);}创建Playablestatic

2022-03-28 21:48:12 329

原创 Unity UGUI 文字描边与渐变

Unity UGUI 文字描边与渐变文字描边OutLine默认顶点数为16将描边距离分别设置x=100,y=50,使用OutLine8 与禁用OutLine8 对比,如下图,顶点数(Verts)相差100一个字=一张图=2个三角面=6个顶点(vertex)包括2个共用顶点使用Text,一个文字对应4个顶点,其中2个顶点共用使用OutLine8,相当于在Text文本后面多绘制了8个文本,此时顶点数=2*6*9=108Outline8 Codeusing System.Collections

2022-03-04 20:34:01 4485

原创 Unity Editor Window

Unity Editor Window**EditorGUILayout:**提供Unity内置类或结构体的布局组件,能够实现在Inspcctor和EditorWindow中自定义编辑器。EditorGUILayout是对GUILayout的扩展,它主要用于Inspector和EditorWindow。EditorGUI是Fixed排列,EditorGUILayout则是Automatic;基本控件所提供的控件多以Field为后缀,主要用于属性字段1.数值输入控件FloatFiled / In

2021-11-06 15:53:15 3336

原创 缓动函数 Easing Functions

缓动函数 Easing Functions缓动函数 自定义参数随时间变化的速率。常见效果Linear:无缓动效果;Quadratic:二次方的缓动(t^2);Sinusoidal:正弦曲线的缓动(sin(t));Exponential:指数曲线的缓动(2^t);Circular:圆形曲线的缓动(sqrt(1-t^2));Cubic:三次方的缓动(t^3);Quartic:四次方的缓动(t^4);Quintic:五次方的缓动(t^5);Elastic:指数衰减的正弦曲线缓动;Back:

2021-10-10 20:36:14 10103

原创 Unity 物体移动方式

Unity 物体移动方式直接移动obj.transform.position = new Vector3(0, 0, 0);obj.transform.position += Vector3.forward * moveSpeed * Time.deltaTime;var destination = new Vector3(0, 0, 0);obj.transform.position = obj.transform.position + (destination - obj.transfo

2021-09-18 21:41:59 528

原创 Python xlwings 更新表格sheet

Python xlwings 更新表格sheet需求有A、B、C三个表格,需要根据A的sheet(名字为“定义”)来更新B、C对应的sheet,并且要保持表格的样式不变。实现# ###################################################### Function: update Excel information and remain the style# Install:# a.install it manually with pip:#

2021-09-02 10:15:53 868

原创 Lua 事件系统

Lua 事件系统要求:实现事件的监听、移除、派发local EventSystem = {}local this = EventSystemthis.mEventTable = {}this.mObjTable = {}--注册事件function EventSystem:AddListener(eventName, handler, obj) if eventName == nil or (type(eventName) ~= 'string') and (type(e

2021-08-16 20:50:19 1319

原创 3D Modeling for Unity: The Complete Guide

3D Modeling for Unity: The Complete GuideSoftware for 3D Modeling for UnityThere are 3 major tools on the market which you can choose from:Blender3Ds MaxMayaThe Process of Creating a 3D Model for Unity 创建Unity3D模型的流程Modeling 建模Box modeling is a

2021-08-13 16:53:27 1239

原创 Unity UGUI -- Image

Unity UGUI – ImageImage控件Image控件向用户显示非交互式图像。这可以用于装饰、图标等,图像也可以从脚本更改来反映其他控件的变化。该控件类似于Raw Image 控件,但提供了更多的选项来动画图像和精确归档控件矩形。然而,Image控件要求它的纹理是精灵,而原始图像可以接受任何纹理。Properties 属性Property:Function:Source Image 图像源The texture that represents the image t

2021-08-13 11:44:17 1700

原创 Unity图集简介及使用

Unity图集简介及使用定义图集是将很多零碎的2D小图整合成一张大图,方便unity渲染合批,降低渲染消耗。优势1.UI的合批处理,减少DrawCall多张图片需要多次DrawCall,合并成一张大图只需要调用一次DrawCall2.减少对内存的占用OpenGL每张贴图都需要设置为2的N次方才能使用,假设有宽高分别为100x100、10x10的两张图片,如果不合成大贴图,那么就需要分别使用128x128和16x16的图片,会浪费一部分内存空间。如果是使用一张大图的话,就可以将两张图片打到12

2021-08-12 21:25:17 10156 3

原创 UI、UE等区别

UI、UE等区别UI = User Interface 用户界面常用工具:Photohop, illustrator, Sketch, C4D,Fireworks, InVisionUE或UX = User Experience 用户体验通常国外和国内的的外企叫UX,国内叫UE常用工具: Axure, Sketch, Xmind, Mindjet,Mockplus,Axure,Fireworks,UXPin交付物:用户(角色)研究文档、可用性测试数据、原型图、说明文档IxD = Inte

2021-08-12 19:49:57 2078

原创 Unity 常用快捷键

Unity 常用快捷键工具栏CtrlShiftAlt功能QHand(手形)工具 可以平移整个Scene视图WTranslate(移动)工具 移动所选择的游戏对象ERotate(旋转)工具 按任意角度旋转游戏对象RScale(缩放)工具 缩放选中的游戏对象T横切面工具 可以沿着横截面缩放,沿着横截面的中心点旋转ZCenter工具 改变游戏对象的轴心点XLocal工具 改变物体的坐标

2021-08-06 15:03:44 11416

原创 Lua 实现JSON解析器

JSONJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。JSON 具有自我描述性,更易理解JSON的组成JSON 数据的书写格式是:key : value

2021-07-16 20:37:41 3695 1

原创 Lua 实现复数计算器

Lua 实现复数计算器要求:实现一个Complex复数结构,支持复数的加、减、乘、除四则运算主要思路:利用元表,通过元方法重写四则运算操作符方法1:通过元表实现-- ***** 元表 *****metaTable = {}-- a+bi, c+di-- c1[1], c1[2], c2[1], c2[2]-- 使用元表的元方法 更改加减乘除对应运算符的操作function metaTable.__add(c1, c2) res = {} res[1] = c1[1] +

2021-07-15 17:58:42 1451 1

原创 Lua入门

Lua安装及编译环境安装window菜鸟教程 下载地址LuaForWindows_v5.1.4-46.exeGithub 下载地址:https://github.com/rjpcomputing/luaforwindows/releasesGoogle Code下载地址 : https://code.google.com/p/luaforwindows/downloads/list使用默认方式一步一步安装Win + R 输入cmd 打开命令窗口,输入 lua显示 lua 版本号 版权等

2021-07-12 21:58:08 1269

原创 Lua安装及编译环境

Lua安装及编译环境安装window菜鸟教程 下载地址LuaForWindows_v5.1.4-46.exeGithub 下载地址:https://github.com/rjpcomputing/luaforwindows/releasesGoogle Code下载地址 : https://code.google.com/p/luaforwindows/downloads/list使用默认方式一步一步安装Win + R 输入cmd 打开命令窗口,输入 lua显示 lua 版本号 版权等

2021-07-07 20:46:33 2366

原创 TensorFlow与Flask结合打造手写体数字识别

TensorFlow与Flask结合打造手写体数字识别主要步骤:获取mnist数据集分别创建regression和convolution的模型,设置对应的计算方式、参数等信息创建regression、convolution 获取数据,调用对应模型进行训练、测试 最后保存对应模型创建mnist接口,使用flask调用,使用返回的数据渲染界面,并进行发布注:app.run(host='0.0.0.0', port=8000)使用本机ip访问界面,需要在防火墙中设置对应端口的

2021-06-18 02:05:49 1328

原创 Python Numpy & Pandas

Python Numpy & Pandas需要安装Numpy 和 PandasNumpy基础创建import numpy as np# 创建# dtype : int 16, 32, 64; float 16, 32 ,64; complex array = np.array([[1, 2, 3], [4, 5, 6]], dtype=np.int)# 创建全部为0的矩阵array = np.zeros((3, 4))pri

2021-06-18 01:37:03 1196

原创 Python基础

Python基础基础数据类型Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)六个标准数据类型中:**不可变数据(3 个):**Number(数字)、String(字符串)、Tuple(元组);**可变数据(3 个):**List(列表)、Dictionary(字典)、Set(集合)。Number(数字)Python3 支持 int、float、bool、complex(复数)。使用 type() 函数来查

2021-06-17 22:37:27 1186

原创 Python matplotlib 绘图

Python matplotlib需要安装matplotlib、numpy等模块基础语法import matplotlib.pyplot as plt# 设置标题plt.title('AAPL stock price change') #设置图例plt.legend() # 设置坐标轴标签plt.xlabel('time') plt.ylabel('stock price') # 设置坐标轴范围:可以是日期、数值plt.xlim(datetime(2008,1,1)

2021-06-17 22:27:14 1206

原创 毕业论文写作经验总结

毕业论文写作经验总结笔记内容自己做的相关笔记 要标明参考来源因为有的笔记 可能是从文献中摘抄的,时间久了,就会忘记出处再次使用时,这部分就会成为查重的关键对象论文结构先写好提纲,让导师帮忙把关,确定之后再开始写正文内容写作顺序优先写 第三、四章的内容,即你的研究工作,包括算法、实验等最后写前两章,即 背景、意义、研究现状、相关技术等内容这部分在查重时重复率较高,当正文内容充足时 可以少写, 降低重复率页数最好在45+页以上, 前两章15页左右,自己的部分30+页记录实验数据在平

2021-06-05 14:32:18 1251

原创 科研、论文写作及修改

科研、论文写作及修改详细内容请查阅下文英文版科研进行研究的不同方式:a) 创建一个研究领域(例如,拓扑绝缘体等)b) 创建一个主题(例如,无线通信中的 MIMO 等)c) 关注热门话题(例如,Al 等)d) 反对主流研究趋势不同的方式导致不同的技术贡献什么是博士研究的好话题总是想一些大事、基于其他作品的修改/增强是不够的导师必须直接参与学生研究活动的整个过程。导师有责任逐步指导学生的研究。导师不应该仅仅作为一个资金寻求者或管理者。如何开始你的研究?文献的综合调查是

2021-05-29 10:56:29 2022

原创 Zotero文献管理

Zotero文献管理Zotero /zoʊˈtɛroʊ/ 是一款免费易用开源的文献管理软件,用来帮助你收集、整理、引用、分享研究资料以及做读书笔记。基本配置1.下载Zotero去Zotero官方网站下载对应于Windows系统的最新版本选择两个页面的Download即可下载[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EnhUH16p-1621515337318)(file:///Y:\temp\msohtmlclip1\01\clip_image002.jp

2021-05-20 20:57:49 4236

原创 批处理(BAT)教程

注释1、:: 注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)2、rem 注释内容(不能出现重定向符号和管道符号)3、echo 注释内容(不能出现重定向符号和管道符号)〉nul4、if not exist nul 注释内容(不能出现重定向符号和管道符号)5、:注释内容(注释文本不能与已有标签重名)6、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)7、goto 标签 注释内容(可以用作说明goto的条件和执行内容)8、:标签 注释内容(可以用作标签下方段的执行内容)C

2021-05-19 00:00:11 2485

原创 图表配色方案

取色技巧1.可以利用QQ或微信的截图功能,抓取颜色:① 同时按住 Ctrl + Alt + A,进入截图;② 按住 Ctrl 键,光标处会显示光标位置对应RGB的6位十六进制颜色码;③ 松开 Ctrl 键,光标处会显示光标位置对应RGB的3串RGB颜色值。2.使用画图工具抓取颜色① 使用 颜色选取器 点击对应颜色② 在 编辑颜色 可以看到对应的RGB颜色值配色方案1.复古编号123456789101112十六进制0780cf765005

2021-05-12 22:35:44 6709 2

原创 Matlab画图

一、matlab线条符号、标记符、颜色线型说明-实线(默认)–双划线:虚线:.点划线标记符说明+加号符o空心圆*星号.实心圆x叉号符s(square)正方形d菱形^上三角形v下三角形>右三角形<左三角形p(pentagram)五角星h(hexagram)六边形pentagram五角形hexagram六角形

2021-05-12 22:18:49 3457

原创 Pygame - 背景图片连续滚动

Pygame - 背景图片连续滚动方法:让背景图像分别在(0,0)和(0,-img.heigh)两个位置向下移动它们,当其中一个位于(0,img.heigth)位置时,再次将其放置在(0,-img.heigh)位置。具体代码:import pygameimport sysimport pygame.sprite as spritetheClock = pygame.time.Clock()# 载入图片background = pygame.image.load('background.g

2021-04-25 14:58:12 2336 1

原创 计算机网络

计算机网络一、体系结构概念:计算机网络就是一些互连的、自治的计算机系统的集合组成组成部分硬件:主机、通信线路、交换设备、通信处理机等软件:各种资源共享软件、各种工具软件协议:核心工作方式边缘部分:主机组成,用来进行通信和资源共享核心部分:网络和路由器组成,提供连通性和交换服务功能组成通信子网:各种传输介质、通信设备和相应网络协议资源子网:实现资源共享功能的设备及其软件集合功能数据通信资源共享分布式处理提高可靠性负载均衡分类按分布范

2021-04-13 20:02:23 1298

原创 时域卷积网络(Temporal Convolutional Network,TCN)

TCN基本结构时域卷积网络(Temporal Convolutional Network,TCN)由Shaojie Bai et al.在2018年提出的,可以用于时序数据处理,详细内容请看论文。1.因果卷积(Causal Convolution)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-28ptyiiH-1618306487421)(https://www.programmersought.com/images/924/23daba19db5473ff38fb97

2021-04-13 17:35:45 13778 1

原创 01背包问题

01背包问题题目描述有 N 件物品和一个容量是 V的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<vi,wi≤1000输入样

2021-04-10 23:26:06 1171

china-national-standard-gb-t-7714-2005-numeric_my.csl

硕士论文 Zotero样式文件

2021-05-20

键盘监听器

该程序由python生成,运行该程序,会监听键盘的操作,并记录到txt文件。txt文件存在程序的运行目录下。

2018-11-25

U盘扫描并复制文件

点击运行exe,一直运行,U盘插入时,复制文件到运行目录,

2018-10-19

MFC 桌面时钟

MFC 桌面时钟 VC6.0可以设置表盘、表针、时间、闹钟以及全屏显示

2018-01-14

MFC 仿QQ简单截图功能

MFC仿照QQ截图,只实现截图、保存图片、设置为桌面背景

2018-01-13

动态立体方块

C++ 动态立体方块,不断进行绘制新的正方形,并且颜色可变

2018-01-10

曼德布洛特集

分形学 可以无穷放大的 Mandelbrot Set (曼德布洛特集)

2018-01-10

十字消除游戏

一款经典消除类小游戏。 【玩法】 1.点击空白处,所在横纵十字线上同色方块会被消除. 2.消除方块会累加得分,并恢复一定量的时间. 3.方块数量少于某数值会出现新方块并回复时间. 4.时间耗尽时,游戏结束

2018-01-09

window系统 扫雷游戏

window系统 扫雷游戏

2017-06-11

情人节礼物 全屏玫瑰 + 背景音乐

情人节礼物 全屏玫瑰

2017-06-10

表白程序 全屏玫瑰花 C#

表白程序 全屏玫瑰花

2017-06-08

C# winform 全屏玫瑰

C# winform 全屏玫瑰

2017-06-08

C++ win32 打飞机游戏

C++ win32 打飞机游戏

2017-06-04

C++ win32控制台 2048游戏

C++ win32控制台 2048游戏

2017-06-04

C win32 微信打飞机游戏

C win32 微信打飞机游戏

2017-06-04

C++ 吃豆子游戏 教程及源代码

C++ 吃豆子游戏 教程 源代码

2017-06-02

C++ win32 控制台 2048 游戏

C++ win32 控制台 2048 游戏

2017-06-02

HTML JavaScript 狙击野鸭游戏

HTML JavaScript 狙击野鸭游戏

2017-06-01

C++ win32控制台 简易打字游戏

C++ win32 控制台 打字游戏

2017-06-01

C++ win32 绘制玫瑰花

C++ win32 通过像素点绘制玫瑰花

2017-05-31

html5炫丽时钟效果

html 5 canvas 炫丽的时钟倒计时效果

2015-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除