自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于U3D的galgame demo展示

游戏下载https://pan.baidu.com/s/1Xx17q5KPGSjmrKmaU2oAdQ游戏截图

2019-10-16 09:29:59 754 1

原创 nginx遇到 [emerg] CreateFile() 错误情况

一些遇到的错误

2022-10-23 22:24:58 8658 1

原创 vscode python 出现ModuleNotFoundError: No module named ‘xxxxx‘

No such file or directory情况查看当前os操作环境os.getcwd()绝对路径是基于他的改变os操作为os.chdir(路径)No module named查看所含有的环境变量print(sys.path)看看包的路径是不是这里面不是基于这个改位置它一般是基于文件的这个可以将项目改入进去sys.path.append(os.getcwd())...

2022-05-24 19:48:10 1539

原创 vscode遇见inconsistent use of tabs and spaces in indentation问题

其实是python缩进的问题一个是tap 一个四个空格 不匹配导致报错将tap转换成为4个空格就行了或者F1找到使用

2022-05-09 15:38:23 744

原创 git 上传文件超过100无法上传的情况

1 上传的时候放入一个大于100m出现了报错解决办法在commit删除那个文件. git filter-branch --force --index-filter "git rm --cached --ignore-unmatch -r 要删除的文件" --prune-empty --tag-name-filter cat -- --all这句的意思是从遍历所有的commit,删除那个文件,重写历史commit然后可以再git commit --amend简书大声说的git commi

2021-11-11 12:39:38 533

原创 vscode自定义模板设置

1 选择用户片段2选择语言 没有自己可以定义后缀的3 我的格式如下{// Place your snippets for python here. Each snippet is defined under a snippet name and has a prefix, body and// description. The prefix is what is used to trigger the snippet and the body will be expanded and ins

2021-11-10 10:42:05 913

原创 pyqt5报错:qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““

电脑环境找不到插件 需要加上环境变量QT_QPA_PLATFORM_PLUGIN_PATHPrograms\Python\Python310\Lib\site-packages\PyQt5\Qt5\plugins

2021-11-09 20:32:46 825

原创 H3C模拟器安装我遇到的坑

第一个问题用户名称具有非法字符串解决办法 创建一个英文用户来使用模拟器打开计算机管理问题二 出现这种情况删除 5.12 自己带的 vb 下载4.24的版本http://download.virtualbox.org/virtualbox/4.2.4/问题三 路由器 交换机 防火墙 启动不起来virtualbox 报错 E_FALL(0x80004005)解决办法 不要把 virtualbox 安装到C盘里面...

2020-07-28 17:13:14 1019

原创 unity 写在Editor文件下脚本

在unity创建Editor文件夹 创建脚本 你就会发下vs下多了原因是editor 脚本放在这个dll里面的

2019-07-28 16:14:30 1541 1

原创 OOP复习笔记之一

反射啥时候用 再调用时候决定就用反射(性能可能有影响)封装多态 调用父类执行子类 (抽象 多态)继承 is a 一个事务代表他们封装面向对象的设计原则1 开闭原则 :对扩展开放,对修改关闭理想条件下的目标eg 有个 项目 一 需要 class 1 F1() F2 ()第二个 项目 用到 class1 F1() F2() F3()问咋办第一个解决方...

2019-02-26 15:58:20 232

原创 学习笔记啥时候用公共的啥时候用属性

如果在unity中 挂在物体身上的用public (为了更好的调值)如果脚本不给物体 私有+属性=简易写法

2019-02-26 15:55:10 157

原创 unity 2d游戏学习笔记之一

1 创作角色(1)切割图片 (尽量脚在一个平面上面)(2)然后选择游戏物体然后创建动画片段(3) 调下速度(4)动画状态机 导入片段就行了Sprite Renderer小解析【Flip属性】:有X和Y两个勾选项,可以通过勾选 Flip属性 对Sprite沿X和Y 方向 进行翻转,这样的翻转方式只会影响Sprite本身,而不会翻转其碰撞体和其子对象。可以实现左右移动【Materia...

2019-02-22 16:52:58 1619

原创 c#有关int转换string 等等一系列的转换

也可以用

2019-02-20 21:56:14 210

原创 OOP 反射学习笔记之一

啥是反射动态获取类型信息 动态创建对象 动态访问成员的过程。反射的作用了解类型信息动态创建类型实例动态访问实例的成员常用类取得数据类型Type如何得到Type方式一:Type.GetType(“类型全名”);适合于类型的名称已知方式二:obj.GetType();适合于类型名未知,类型未知,存在已有对象方式三:typeof(类型)适合于已知类型方式四:Assemb...

2019-02-20 21:51:42 311

原创 unity 简单的小组件TimeLine学习笔记

首先建立一个TimeLine可以有几种 表现形式

2019-02-19 11:48:00 427

原创 unity 简单的学习笔记Wheel Collider组件

今天学习的时候发现还有这好玩的一个组件Description 描述A special collider for vehicle wheels.用于车轮的特殊碰撞器。Wheel collider is used to model vehicle wheels. It simulates a spring and damper suspension setup, and uses a slip...

2019-02-19 11:18:20 3131

原创 C# 学习笔记foreach的原理之二(迭代器)

上篇之一其实还有第二种写发 用的迭代器 public IEnumerator GetEnumerator() { for (int i = 0; i < employs.Count; i++) { yield return employs[i].name; }...

2019-02-18 21:27:27 251

原创 C# 学习笔记foreach的原理之一

如图foreach的语法 很简单 但是里面的原理还是挺复杂的想想以前都是数组 列表 字典 用foreach 来遍历的重来没有遍历过一个自己定义的一个类 那能不能遍历了?我们建立一个类 叫所有的员工类里面就一个list然后employ类里面有name age(准备工作)然后我们foreach员工管理类肯定报错 错误为缺少get迭代器的方法发现这是接口 实现接口IEnumer...

2019-02-18 21:07:05 208

原创 unity3D OOP学习笔记五点一 (接口改 )

什么是接口What**使用关键字interface 创建的数据类型。接口名建议用”I”开头,其后单词首字母大写 ISwitch,IFly,IRun,ICompareble接口的特点1接口是抽象的,接口是一组行为的抽象。(接口中只有行为)接口只表达“Can Do”,不表达“How To”接口只关注行为,且不关注行为的实现,实现由实现类完成接口不关注数据(接口中不能有字段)2接口是规范...

2019-02-18 16:08:15 175

原创 unity3d C# OOP学习笔记之一点六 (类与类的关系)

类与类的四大关系1泛化: 类与类的继承关系。耦合度最高继承:1》泛化 多 从子类推向父类2》特化 父类推子类做法 B类继承A类2实现:抽象行为的具体实现,两者体系功能的关系,变化只影响行为;做法 实现抽象类 实现类与接口之间的关系。3关联: (聚合/耦合)整体与部分的关系,功能的复用,变化影响一个类;A与B关联,意味者B是A的一部分;做法:在A类中...

2019-02-18 11:07:21 277

原创 unity3D OOP学习笔记一点五 构造方法

Q:1.为什么需要构造方法? A obj=new A();1创建对象【1分配内存空间,放对象;2初始化对象字段】//A: 只要类型需要创建对象,都需要构造方法,因为构造方法是创建对象的唯一通道.//Q:2.为什么要重载构造方法?//A:构造方法在创建对象的同时,并为对象成员做初始化,通过传递的参数为成员赋值希望得到初始状态不同的对象时,需要使用//Q:3.构造方法之间可不可以互相...

2019-02-17 11:12:41 190

原创 unity oop学习笔记之一

前面要注意的1 代码需要 复用性 可维护性 健壮2啥是抽象 ?1:模糊,不清楚,不具体eg 我是个好人 ;oop很多规则就是这样:抽象,某个角度 好,换角度 不好!2 抽取共象【很多类似对象,提取共性】3 写代码要注释 (数据类型 字段方法 方法 上面加注释 )命名 见名知意什么是面向对象以对象为核心,在软件的分析设计实现中 遵循面向对象的设计原则并 使用封装继承,多态...

2019-02-16 23:15:59 728

原创 我的小游戏笔记 第一章(我要让角色走起来)

zz

2019-02-16 21:05:44 222

转载 Quaternion.LookRotation和lookat

Quaternion.LookRotation的参数是一个向量,是让物体z轴和这个向量重合lookat的参数是一个点,是让物体Z轴指向这个点转载http://www.pianshen.com/article/9256147095/...

2019-02-16 16:48:01 350

原创 c# unity 里的占位符

string.Format(“这是第{0}个占位符,这是第{1}个占位符。”,“1”,“2”);Console.WriteLine(“该老师姓名={0},年龄={1},电话={2},通讯地址={3}”,t.Name,t.Age,t.Phone,t.Address);...

2019-02-16 15:13:02 2448

原创 unity 模拟第一人称的转向犯的错误(旋转)

第一次想都没想就写下了 float x = Input.GetAxis("Mouse X"); float y = Input.GetAxis("Mouse Y"); transform.Rotate(-y, x, 0);运行后发现晕的不行第一没有加speed速度控制第二这都是自身目标旋转的正常的X轴是世界的旋转所以应该这样写usin...

2019-02-16 14:55:41 866

原创 unity 改一改vs模板

模板位置C:\Program Files\Unity\Editor\Data\Resources\ScriptTemplates81就是vs打开的那个模板 修改一下就好了using System.Collections;using System.Collections.Generic;using UnityEngine;///<summary>//////<s...

2019-02-16 11:59:53 369

原创 unity 反向动力学学习笔记 IK

什么是IK?IK(Inverse Kinematics)即反向动力学,即可以使用场景中的各种物体来控制和影响角色身体部位的运动,一般来说骨骼动画都是传统的从父节点到子节点的带动方式(即正向动力学),而IK则倒过来,由骨骼子节点带动骨骼父节点,具体情况比如人物走路踩到了石头就需要由脚的子节点来带动全身骨骼做出踩到石头的响应。如何用第一步首先打上勾Ik pass然后再角色动画管理器的物体上...

2019-02-15 21:25:22 1061

原创 unity 一个物体边界的控制(Mathf.Clamp)

首先创建一个边界类[Serializable]public class Boundary{ public float MaxX; public float MinX; public float MaxY; public float MinY;}解释Mathf.Clamp 限制static function Clamp (value : float, ...

2019-02-15 21:09:28 15964

原创 Unity Input.GetAxis 和Input.GetAxisRaw区别

GetAxis 是个方法,需要传参数,参数为string类型,参数如下:一:触屏类 1.Mouse X 鼠标沿着屏幕X移动时触发 2.Mouse Y 鼠标沿着屏幕Y移动时触发 3.Mouse ScrollWheel ...

2019-02-15 20:43:32 3846

原创 解决The function must have either 0 or 1 parameters

今天学习是碰到了这个错误The function must have either 0 or 1 parameters and the parameter can only be: string, float, int, enum, Object and AnimationEvent.函数必须有0或1个参数,并且参数只能是 strin float int enum Object 和动画事件仔...

2019-02-15 12:12:20 686

转载 C# 数组中的 indexOf 方法

var array=['REG','2018','2018']; array.indexOf(‘REG’) // 0 array.indexOf(‘R’) // -1 array.indexOf(’2018′) // 1 array.indexOf(2018) // -1array.indexOf(‘REG’) 输出 0 因为 ‘REG’ 是数组的第 0 个...

2019-02-13 23:19:48 3157

原创 c# 判断字符串不为空的情况

下面两种情况是等价的 string name; if(!(name==null||name=="")) if(!(string.IsNullOrEmpty(name)))

2019-02-13 12:57:22 8193

原创 return,break,continue三者区别

**break用于完全结束一个循环,跳出循环体。**不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环continue的功能和break有点类似,区别是continue只是中止本次循环,接着开始下一次循环。而break则是完全中止循环。...

2019-02-12 14:03:48 252

原创 c#语法笔记 继承 构造函数

1.实例化父类时,可以通过new子类来实例化父类,执行构造函数的顺序为:先执行父类的构造函数(默认无参数),再执行子类的构造函数。A a=new B();2.实例化子类时,只可以new子类,执行顺序同上。3.父类实例化后,只能执行父类的方法,获得父类的属性等。4.实例化子类,可同时执行子类和父类的方法和属性,如同名方法,则执行子类的方法。public class A { ...

2019-02-11 23:15:30 241

原创 unity C# OOP学习笔记之九(单例模式)

单例设计模式定义:是设计模式中最简单的一个设计模式单例设计模式本质上就是一个类,一个特殊的类特殊1:构造方法私有2:包含一个 静态私有字段 返回自己的类型3:包含一个 静态公共方法 返回自己的类型用途:保证自己在应用程序域中 最多仅有一个实例【对象】存在...

2019-02-11 22:52:29 255

原创 unity C# OOP学习笔记之八(对象池)

对象池的叫法:软件领域:对象池叫池,池技术,缓存,缓存技术池也叫容器,能放多个元素的容器对象池的定义 What,why对象池【缓存】是提高程序性能的一种技术,是使用空间来换取时间的技术【空间 换 性能】 对象池为什么能提高程序性能? 一般情况 程序中需要对象时,就创建,使用, 不使用的时候,从内存中清除 再次需要时,就再创建-使用- 从内存中清除 如果使用对象池: 程...

2019-02-10 20:09:13 266

转载 c#字典常用API

//定义字典Dictionary<string, string> d = new Dictionary<string, string>(); //添加字典的元素 for (int i = 0; i < 5; i++) { d.Add("key" + i, &a

2019-02-10 16:35:09 850

原创 unity 两点之间的距离

返回a和b之间的距离。Vector3.Distance(a,b) is the same as (a-b).magnitudeVector3.Distance(a,b) 等同于(a-b).magnitude 。向量的长度是用勾股定理计算出来,计算机计算两次方和开根的运算量比加减法要费时的多。所以比较两个对象的距离常用的是比较两点距离的平方: float dis = (transform....

2019-02-10 13:10:42 19929 2

原创 list和数组互相转化

从int[]转到Listint[] arr={1,2,6,58,4};List listS=new List<System.String>(arr);从List转到int[]List listI=new List();listS.Add(1);listS.Add(2);int[] str=listI.ToArray();

2019-02-10 12:03:19 159

lol阿狸模型

lol阿狸模型 有动画 学习非人性的朋友可以下载下

2019-01-11

空空如也

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

TA关注的人

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