- 博客(26)
- 收藏
- 关注
原创 Flutter运行App时出现“Running Gradle task ‘assembleDebug“问题解决
最后一行本来不是这样的,我们把下载好的zip包保存到本地,然后用这个代替网址,最后成功运行。在这个地方下载对应你这个文件中的gradle版本。在参考了众多解决办法中最有用并且最快的方法。
2024-11-07 19:38:20 375
原创 Flutter环境配置
这个命令是用来配置 Flutter 的镜像源地址,主要是为了下面是示例图:最后在power shell中执行以下命令,并且显示出相应的结果说明配置成功。
2024-11-07 19:35:27 1183
原创 计算机网络网络层笔记
ip协议是TCP/IP协议中的的最最主要的协议之一,当然还有其他的四个协议ARP:RARP(现在基本已经弃用)ICMP:一般是用来报告网络中的故障的IGMP:都是下面的IPv4协议栈的。
2024-10-31 21:01:42 989
原创 自用:关于opengl的着色器如何与.cpp文件配合使用
我的理解是在顶点着色器书写完之后,片段着色器就会将这个out的参数传递给片段着色器,然后片段着色器再out出去的函数就是最终的颜色变化如何在.cpp文件中读取文件基本的逻辑就是读取给定的文件地址,然后定义一个enum用来标记当前读取的字符串是那种类型的文件,然后将读取出来的文件全部传出去就行了这个就是编译着色器的程序 第一个参数代表编译一个什么类型的程序,是顶点还是片段,这里要先创建一个编译的句柄,用无符号整形。
2024-10-23 20:49:20 522
原创 opengl课前要点梳理
以下的都以glfw作为窗口管理库,不用glut的原因是glut虽然简单但是功能有限1.用glfwInit()函数初始化窗口,如果创建失败返回-12.设置窗口的属性3.设置窗口的显示属性,如果生成失败就推出程序4.设置 OpenGL 上下文为当前上下文: 使用将刚刚创建的 OpenGL 上下文设为当前上下文。5.确保扩展管理库GLEW的初始化,这个主要是让下面写的函数可以被正常使用6.检测窗口是否关闭7.最后,调用来释放所有分配的资源。
2024-10-18 16:09:14 646
原创 Python期末复习:数据科学库
python中的list可以当成数组使用,但是list元素可以是任何对象,保存的是对象的指针,所以用list做数值计算显然非常浪费时间,python中还有一个array,虽然也可以当成数组,但是只能当成一维数组,不能用来计算多维数组Numpy的诞生就解决了这个问题Numpy提供了两个基本的对象:一个是ndarray和ufunc分别是:存储单一数据类型的多维数组 和 能对数组进行处理的函数Numpy创建数组arrange (start,end,step):注意是左闭右开,突然想起来random中的是
2024-06-20 21:33:49 851
原创 Python期末复习:文件读取操作
读取全部的文件内容,然会一个字符串,这个字符串是也可以指定读取的个数:(这里注意换行符也会被读取):读取每一行,保存在一个列表中,这里会有换行符\n,所以要用strip将换行符去除:读取一行,输出为一个字符串,并且注意 :这里面的读取都是连续的,比如说用了readlines之后再readline就是为空了。
2024-06-14 16:38:00 847
原创 Unity3D:简易背包(自用)
这个背包的实现是参照另外一位博主的代码然后修改之后的,因为我觉得那位博主的代码效率实在太低,并且难以拓展托拽的功能,所以我对博主的代码稍微做了调整,但是大致思路都是一样的.还有就是这个是基于ScriptObject实现的数据存储。
2024-04-26 12:04:21 493 2
原创 Unity3d:Foot Ik代码解读
刚开始学IK相关的内容,昨天看到一篇关于脚步IK的代码,啃了一个晚上总算是搞明白了,下面我就当作再温习一遍源代码。
2024-04-19 16:20:15 1305
原创 Unity学前C#:事件详解
事件(Event):通俗的解释就是"能够发生的什么事情",并且事件都是隶属于某一个主体的,比如公司上市,那个上市这个事件就是隶属于公司由上面的定义就可以知道,将事件抽象到代码当中就是,事件要隶属于一个类,也就是一个类的成员在前面就已经讲过:属性:让对象有了访问数据的功能方法: 让对象有了对数据加工的功能事件: 让对象有了通知能力,使对象有了能通风报信的成员。
2024-03-10 12:04:53 1108 1
原创 Unity学前C#:委托详解
delegate关键字从某种意义上来讲,委托也可以算是一种类,所以在定义的时候应该与类同一个级别,也就是写在命名空间下面try委托的使用要非常谨慎,所以在c#中可以合并Interface一并使用,java之所以在没有委托的情况下能发展就是用了Interface实现了委托的功能。
2024-03-07 18:39:17 1890
原创 Unity学前C#:字段 常量 索引器 属性
tryset");注意一下这种定义这样做的目的是方便内部的函数进行访问而不向外曝露set;解释一下第四个条,因为常量只能使用基本的类型比如int,double..当我们需要使用类类型的时候就会报错,所以要用静态只读字段。
2024-03-05 16:34:38 281
原创 Unity学习笔记:Cinemachine Brain
unity开发者为了使开发者减少相机的开发时间,将一些基本的控制操作写在了ciniemachine当中一边开发者开发相当于一个Manager,以至于相机的所有操作在绑定虚拟相机后只能在虚拟相机中控制。
2024-03-01 22:55:33 424 1
原创 Unity学习C#:方法的定义,调用与调试
注意:反过来就不行了,非静态是严格按照 实例.方法()实现(我自己的看法就是非静态方法之所以可以在类的定义里面直接调用是因为定义类的时候就是在类的层面,所以可以直接调用)注意:和c++不同的是c++可以分为两个部分,一个.h文件和一个.cpp文件用来分开定义和实现过程。值得注意的是静态static是属于类的,所以一定要以类为前缀调用。如果在同一个类里面非静态方法可以直接调用静态方法。函数的名称:包含了泛型程序设计中的(T)程序根据参数的类型选择相应的重载函数。,则调用系统默认的构造函数。
2024-02-29 19:58:51 233
原创 Unity学前C#:类型 对象 变量(下)
变量表示了存储位置,并且每个变量都有一个类型,以决定什么样的值能够存入变量变量一共有七种:静态变量非静态成员变量数组(也是引用类型,但是加了下表的数组不是引用类型)引用参数变量:加了ref就是引用参数变量//其中的b就是值参数,即改变值参数不会影响原先的变量发生变化输出参数变量:加了out就是输出参数变量//其中c就是局部变量。
2024-02-29 16:26:31 876
原创 unity学习c#:类型 变量 对象(上)
数据类型是编程语言中用来表示数据的种类或形式的分类。不同的数据类型定义了数据可以存储的值的范围和类型,以及对这些值可以执行的操作。
2024-02-29 15:03:49 195
转载 unity学前c#:基本元素概览,初识类型、变量与方法,算法简介
1)初识类型(Type)类型亦称为数据类型(Data Type)计算机识别数据类型,如下var x = 3;//计算机自动识别数据类型,整型//显示数据类型的名称一般,在引入变量的时候就声明数据类型,如下2)变量是存放数据的地方,简称“数据”。int x;//变量的声明x = 3;//变量的使用3)方法(旧称函数)是处理数据的逻辑,又称“算法”,数据的加工厂。三种常见的函数形式,有输入有输出,无输入有输出,有输入无输出。有输入有输出//函数Add的调用。
2024-02-28 22:20:11 62
原创 unity学前c#学习基础知识:类,命名空间,类库,注意事项
一.类构成程序的主体将每个类有组织地存储在同一个空间里面(比方说图书馆就是命名空间,而每本书就是类)编写代码的时候也不能将全部的命名空间都引用出来,因为命名空间可能有重名的类类库的引用是使用命名空间的物理基础Assembly就是类库并且结尾通常以.dll结尾这些类库可以在项目右边的"引用"看到四.类库的引用方法1.DLL引用俗称黑盒引用,没有代码说明,不知道具体的实现过程2.白盒引用。
2024-02-27 14:28:02 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人