自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 python抠图之remove.bg

让我们看看它的案例:https://github.com/brilam/remove-bg/blob/master/removebg/removebg.py。点击按钮自动处理好图片保存,由于我做了重复文件名检测,所以等待处理的图片和保存的图片不在同一个文件夹。然后是编写页码,实现傻瓜式抠图,输入apikey,等待处理图片的文件夹路径,处理好的文件夹路径。文件夹,进入,如何复制文件夹路径,没错就是script文件夹的路径,添加环境变量如下图。抠图竟然比我用ps扣的还好,还完全免费,还开源!

2023-02-01 23:32:57 1952 1

原创 贝塞尔曲线

挂上脚本,放入gameObject即可看到效果/* * t = [0, 1] * 一阶贝塞尔曲线公式:a = (1 - t) * P0 * b = t * P1 * B = a + b * 二阶贝塞尔公式:a = (1 - t) * (1 - t) * P0 * b = 2 * t * (1 - t)P1 * c = t * t * P2 *

2020-12-14 01:58:27 233

原创 ExcelToJson C#

做个笔记,excel表格转Json文件,再通过对象操作读取表格如下截图:Excemple代码using UnityEngine;using GameFrameWork.Config;using UnityEngine.UI;public class Excemple : MonoBehaviour{ void Start() { Transform nameAll = transform.Find("NameAll"); Text name

2020-07-04 15:18:24 353

原创 Unity血条跟随Player移动旋转血条保持不变

Unity布局如下脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;public class RoleControl : MonoBehaviour{ public GameObject bloodUI; float wheelSpeed = 5f; float speed = 5f; float rotateSpeed = 5f; float

2020-06-10 11:43:24 1395

原创 Laya浏览器调试

一找到文件:launch.json,配置浏览器调试路径此处填写自己浏览器.exe安装的位置 sourceMaps设置为true二找到compile.js 两处sourceMap设置为true三

2020-05-28 16:14:30 2054 1

原创 Unity读取文件踩坑记

用了这么久的Unity才知道Unity读取文件只能用WWW(官方弃用接口),TextAsset,AssetBundle这三种方式。。。。用C#自带的StreamReader方式读取,在调试的时候看似没毛病,打包出来就凉了,一点文字都不给显示。。。。。我。。。。。。。心里一万只。。。。。。...

2020-05-23 10:01:30 735

原创 C#连接MySQL数据库

参考自:https://blog.csdn.net/qfs1998/article/details/89070418

2020-04-27 22:11:48 98

原创 Spine与ShaderGraph

首先遇到一个问题,参考这个博主的:https://www.cnblogs.com/unityworld/p/12162841.html视频参考:https://www.bilibili.com/video/BV1CE411W7e4?p=7实现一个人物消失与显示的控制,在spine动画中运行还算不错,在此仅作为项目中遇到的问题的记录,方便下次遇到能快速解决,如果对你也有帮助将倍感荣幸的。...

2020-04-27 17:29:00 797

原创 Mysql之Windows安装

参考自:https://www.jianshu.com/p/d16fb1679a87每次要装MySQL都记不住该死的步骤,在此做个记录第一步下载:https://dev.mysql.com/downloads/mysql/因为.msi这个现在不能自己修改安装路径,所以建议下载.zip包第二步解压到你想安装的那个路径:D:\Soft\mysql-8.0.19-winx64在同级目录下创...

2020-04-19 17:57:27 369

原创 Unity编辑器扩展学习

基础篇using UnityEditor;using UnityEngine;public class Tools{ //菜单栏编辑,这个标签显示菜单栏上按钮的名字,点击则调用这个标签下的方法 //注意标签名字和方法名不能有两个一样的 [MenuItem("Tools/Test1")] //必须是静态方法才能在菜单栏上显示 static void T...

2020-03-18 17:53:52 138

原创 Shader学习七,UnityCG.cginc

常用的着色器文件:E:\Other\install\Unity_2018.3.13f1\Unity\Editor\Data\CGIncludes我的安装路径是这个没有CGIncludes这个文件夹的可能就要去官网下载对应版本的着色器了常用的文件如下:UnityCG.cginc:包含了最常用的帮助函数,宏和结构体等UnityShaderVariables.cginc:在编译UnitySha...

2020-01-14 16:04:07 1714 2

原创 Shader学习六,简单的Shader代码

简单的Shader// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unity Shader Book/Chapter 5/Simple Shader" { SubShader{ Pass{ CGPROGRAM //告诉Unity函数ver...

2020-01-09 17:18:12 465

原创 shader学习五,矩阵坐标空间转换

2020-01-09 09:27:52 182

原创 shader学习四,矩阵

矢量可以看成是一行矩阵或者一列矩阵常规做法是把矢量当做列矩阵放在矩阵的右侧来运算矩阵乘法矩阵可以和标量相乘,结果仍然是一个相同维度的矩阵矩阵和矩阵相乘一个r×n的矩阵A和一个n×c的矩阵B相乘,它们的结果AB是一个r×c大小的矩阵。第一个矩阵的列数必须和第二个矩阵的行数相同。否则两个矩阵不能相乘。例如,A的维度是4×3,B的维度3×6,那么AB结果的维度是4×6。性质一:不满足乘法交换...

2020-01-03 15:23:05 222

原创 shader学习三,数学基础

迪卡尔坐标系基矢量三维笛卡尔坐标系的坐标轴标准正交基坐标轴之间相互垂直,且长度为1的基矢量正交基坐标轴相互垂直,但是长度不为1的基矢量左手坐标系、右手坐标系因为二维坐标系可以通过旋转得到另一个二维坐标系,所以可以说,所有的二维笛卡尔坐标系都是等价的。而三维笛卡尔坐标系不行,不管如何旋转都有一个轴与之相反,即正负不一致。大拇指为x轴,食指为y轴,中指为z轴左手法则、右手法则判断旋...

2019-12-31 17:59:24 118

原创 Shader学习二

unity shader本质上就是一个文本文件,要和材质结合才能发生化学反应unity shader结构://声明在材质面板中的位置Shader "Custom/MyShader" { }//属性设置,这个语义块的作用仅仅是让这些属性显示在材质面板中Properties{ Name("display name", PropertyType) = DefaultValue //...

2019-12-31 11:27:16 85

原创 Windows/Ubuntu下vscode配置go语言环境

我是用虚拟机装的Ubuntu16.4,听说vmware10是最稳定的,装好系统后装vmwaretool,这里注意一下1装虚拟机和Ubuntuvmwaretool是在Vmwareworkstation目录下的linux.iso文件,将这个文件放到虚拟机设置新创建的CD/DVD(IDE)中,在软盘那里选择连接都钩上,点击物理驱动器—>自动检测,一般工具栏或者桌面就会多出一个vmwaretoo...

2019-12-04 00:57:59 5762 4

原创 MySql笔记之安装

通常只需要安装MySQL-server和MySQL-client软件包来安装MySQL。数据库功能有两种:“数据维护”、“数据访问”。细一点地说,“维护”包括数据库权限、字符集、数据存储等,即安装的Server“访问”包括数据库连接、查询、添加、修改、删除等,即Clientsudo apt-get install mysql-serverapt-get isntall mysql-cli...

2019-07-06 16:24:53 84

原创 Mysql笔记之用户添加

mysql用户创建mysql命令不区分大小写。内容,表名什么的是区分大小写的。语句以(;)结束。(\c)结束不想执行正在输入的命令。(命令+ \G;)查看详细结构启动/停止/重启:service mysqld start/stop/restart/etc/init.d/mysql start/stop/restartsystemctl start/stop/restart mysql一...

2019-07-06 15:11:19 95

原创 Python函数学习二

global, nonlocal全局变量,非自身局部变量,局部变量的区分y = 10def Func(): x = 30 global y y = 50 def Func2(): nonlocal x x = 20 print('func2:' , x) Func2() print('func:',...

2019-06-17 00:53:11 125

原创 Python函数学习一

有C#的基础学习python还是挺快的,一天看到了函数,在此仅记录学习,好心的你如果看到了请不吝赐教指正我的错误。lambda函数的使用可以是f=lambda name: lambda name: print(name,“在画画”))调用f(name)也可以是如下:def ReadBook(name): return print("{}在读书".format(name))de...

2019-06-14 01:16:07 83

转载 Lua初见一

Lua学习之划重点1、lua中,全局变量不需要声明,即使访问一个不存在的变量也不会报错,会输出nil,对于我这个写习惯C#的来说真是难受,还不用分号。2、nil作比较时应该加上双引号:> type(x)> nil> type(x) == "nil"> true> type(x) == nill> false3、lua只有一种number类型,...

2019-05-04 00:12:18 109

原创 Unity通过HTTP协议与服务端通信POST方式

工作中遇到仅在此做记录,若对谁有帮助则不甚荣幸1、C#中的HttpWebRequest2、www3、UintyWebRequest其中www已经被官方抛弃了,好像是下载assetbundle时内存占用太高问题,接下来说说UintyWebRequest。此处贴上官方的API:IEnumerator Upload() { //开辟空间存放表单数据 List<IMultip...

2019-04-29 17:20:11 1623 5

原创 Shader学习一

本篇博文仅仅记录自己的学习,如果对谁有帮助这将是我都荣幸。1渲染流水线的最终目的在于渲染一张二位纹理即生成一张图片。首先明白渲染流水线不等于GPU流水线。如下图我自己整理的,开发者在应用阶段有绝对的控制权,在这个阶段渲染图元(点,线,三角面等)传递给下一阶段渲染流水线的起点是CPU,渲染所需的数据从硬盘—>内存---->GPU,CPU调用DrawCall命令来进行渲染2GP...

2019-04-18 22:04:21 221

原创 unity视频播放格式

uniy播放视频用ogv格式是个错误 用Theora Converter .NET转ogv格式 结果win端黑黑的,iPad一片白出不来 凌晨2点在拿生命尝试iPad端的话转成.webm格式vp8编码格式 ------ win完美播放,文件特小,有点范红 iPad完美播放,有点泛红avi的在iPad里是静态图片(狗血的bug) PC完美播放mp4上100M的加...

2019-04-13 12:47:40 2246 3

原创 Blog2

接上一篇博文1、预热编写markdown语法先熟悉2、加标签,分类直接在开头加上---title: 默认创建已有time: 默认创建已有tags: 标签名categories: 归类名tags: [tag1,tag2,tag3,...] #文章标签,可空,多标签请用格式,注意:后面有个空格description: 附加一段文章摘要,字数最好不要太多,会出现在meta的...

2019-04-08 00:24:25 135

原创 Hexo+Github = Blog

用工作空余时间终于搞出了基本功能,在这激动人心的时刻记录下过程,为第一篇博文1下载git和nodejs安装都是疯狂下一步2在本地电脑新建一个文件夹MyBlog作为博客后台(随便DEF盘),右键GitBashHere,第一次弄当然是先关联自己的github啦,没有GitHub的自己去申请一个git config --global user.name"你的昵称"git config --g...

2019-04-07 23:59:00 120

空空如也

空空如也

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

TA关注的人

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