- 博客(56)
- 资源 (2)
- 收藏
- 关注

原创 【记录帖】关于Unity导入FPX模型,贴图与自发光的问题
**【记录帖】关于Unity导入FPX模型,贴图与自发光的问题** 公司的3d做出来的模型是fpx的,导入Unity之后会需要很多地方贴上自发光,如果模型小,贴图少还好说,但是多了的话会很麻烦,所以写了一个小脚本 ,可以自动打开自发光并且贴上贴图,话不多说,上代码。/* 使用方法为:吧脚本拖进项目中,然后放在在模型资源的最上级,运行一下项目,在停止,然后点击脚本的小齿轮,选择Materials ,就搞定。*/using System.Linq;using System.Colle
2020-07-06 14:31:33
1865
原创 游戏引擎 Unity 工具之内嵌网页插件UniWebView使用总结
经过使用OnApplicationFocus方法测试,调用平台WebView打开界面时默认打开另一个Activity,Unity本身为一个Activity,当打开另外一个Activity时Unity会失去焦点,此时焦点不在Unity程序身上,如果锁屏或者按Home键再打开后只会调出最后一个显示的Activity,也就是UniWebView打开的网页,而不是Unity程序。另外,打开的网页有缓存。经过测试,在打开一个网页后,修改网页,再次打开,显示的还是之前的网页,关闭Unity程序也无法清除缓存。
2024-11-12 09:44:51
968
原创 unity中实现红旗飘动的shader效果
主要是实现了在unity中棋子飘动的效果,不需要做动画 ,只需要设置shader的值就可以实现。第一张是未设置shader的效果 后面是shader设置后的效果。
2024-11-11 10:11:23
392
原创 在unity中实现把普通的照片,图片 变成油画风格的shader实现
可以通过对shader的Radius的值得设置来改变油画风格的力度,0最小,10是最大。
2024-11-11 09:57:32
437
原创 unity代码控制lighting setting的Environment
示例:RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Skybox;RenderSettings.defaultReflectionMode = UnityEngine.Rendering.DefaultReflectionMode.Skybox; RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Trilight; RenderS
2022-05-09 10:02:52
2379
原创 unity烘焙 单独预制体脚本
using System.Collections.Generic;using UnityEditor;using UnityEngine;[DisallowMultipleComponent][ExecuteInEditMode]public class PrefabLMData : MonoBehaviour{[System.Serializable]struct RendererInfo{public Renderer renderer;public int lightmapInd
2022-04-08 10:09:27
862
原创 Java学习日记 200210619 连接池
动态代理 : 在不改变目标对象方法的情况下对方法进行增强。组成 被代理对象:真是的对象。代理对象:内存中的一个对象。要求 代理对象必须和被代理对象实现相同的接口。实现 Proxy.newProxylnstance()...
2021-08-02 15:49:52
153
原创 Java学习日记 20210608Mysql 视图
视图视图:是一种虚拟存在的数据表,这个虚拟表并不在数据库中实际存在。作用: 将一些较为复杂的查询语句的结果,封装到一个虚拟表中,后期再有相同需求时,直接查询该虚拟表即可。...
2021-06-08 18:38:28
116
原创 Java学习日记 20210525 MYSQL DDL + DML + DQL + 约束
数据库的基本概念*用于存储和管理数据的仓库*英文单词为DataBase,简称DB*他的存储空间很大,可以存放上亿条数据。*使用一种同意的方式操作数据库—SQLsql介绍sql: 结构化查询语言。其实就是定义了操作所有关系型数据库的一种规则。通用语法规则: sql语句可以单行多行书写,以分号结尾。 可以用空格和缩进来增强语句的可读性。 Mysql数据库的SQL语句不区分大小写,关键字建议使用大写 单行注释 : --注释内容 #注释内容(Mysql特有) 多行注释: /
2021-06-05 17:56:12
257
2
原创 Java学习日记 20210519 EL表达式 + JSTL + Filter + Listener
El表达式El:表达式语言。再JSP2.0规范中加入,也是servlet规范的一部分。作用: 再Jsp页面中获取数据。让我们的JSP脱离java代码块和JSP表达式. EL表达式获取数据 ${username}???? 不需要区分是哪一个域对象。 el表达式没有空指针异常。 el表达式没有索引越界的异常 el表达式没有字符串的拼接...
2021-05-20 18:58:04
84
原创 Java学习日记 20210510 Cookie + Session + jsp
会话:浏览器和服务器之间的多次的请求和响应的过程。为了实现一些功能,浏览器和服务器之家可能会产生多次的请i去和响应,从浏览器访问服务器开始,到访问服务器关闭。这期间产生的多次的请求和响应加在一起就称之为浏览器和服务器之间的一次会话。会话过程中所产生的一些数据,可以通过会话技术(Cookie和Session)保存。Cookiecookie:客户端会话管理技术,把要共享的数据保存到客户端。每次请求时,把会话信息带到服务器端,从而实现多次请求的数据共享。作用:可以保存客户端访问网站的相关内容,从而保证每
2021-05-13 17:05:55
92
原创 Java学习日记 20210507 请求&响应
请求对象请求:获取资源。在BS架构中,就是客户端浏览器向服务器端发出询问。请求对象:就是在项目中用于发送请求的对象。
2021-05-09 18:05:35
211
4
原创 Java学习日记 20210430 Servlet + ServletConfig +ServletContext + 注解开发Servlet
Servlet是运行在Java服务器端的程序,用于接收和响应来自客户端基于HTTP协议的请求。如果想实现Servlet的功能,可以通过实现javax.servlet.Servlet接口或者继承它的实现类核心方法:servlet(),任何客户端的请求都会经过该方法。...
2021-05-07 19:57:01
183
原创 Java学习日记 202104222 HTML + CSS
HTML:用来制作网页基础内容和基本机构 超文本标记语言CSS:网页美化,样式JavaScript:用来制作网页动态效果HTML的标签的分类:开始和结束标签 自闭和标签 HTML常见特殊字符使用:< <> >" "’ ';& &空格 ...
2021-04-23 21:02:03
72
原创 Java学习日记 20210421 shell
shellshell是一个命令解释器。shell是位于操作系统和应用程序之间,是他们二者最主要的接口。shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序shell就是早操作系统和应用程序之间的一个命令翻译工具。使用方法: 手工方式:手打键盘,输入命令,然后按下回车脚本方式:我们把手工执行的命令写到一个文件中,然后运行这个我呢见,达到执行命令的效果。这个文件就叫做脚本文件。shell注释单行注释: # 注释内容多行注释: :<<!
2021-04-21 20:46:56
133
原创 Java学习日记 20210419 Linux命令
什么是Linux : Linux是一套免费试用和自由传播的类Unix操作系统。版本 : ubuntu, CentOSCentOS网址 : www.centos.org/download/ bin usr sbin 系统预设执行文件的放置目录 etc 系统中的配置文件 var /var/log 程序运行日志的存放目录Linux命令–账号管理创建用户: uesradd (选项) 用户名用户口令: passwd (选项) 用户名修改用户: u
2021-04-21 18:36:11
92
原创 Java学习日记 20210418 单元测试 + 日志技术
JunitJunit是一个Java编程语言的单元测试工具,Junit是一个非常重要的测试工具。--Junit的使用流程: 1 . 将Junit的jar包导入到工程中。 2 . 编写测试方法,该测试方法必须是公共的无参数无返回值的非静态方法。 3 . 在测试方法上使用@Test注解该标注方法是一个测试方法。 4 . 选中测试方法,右键选择通过Junit运行该方法。日志技术 log4j开发流程: 1.导入log4j的相关jar包 2.编写log4
2021-04-18 15:27:36
137
原创 Java学习日记 20210417 枚举 + 注解
枚举格式:public enum s{枚举项1,枚举项2,枚举项3;}枚举的特点: 1.所有的枚举类都是enum的子类, 2.可以通过枚举类名.枚举项名称 去访问指定的枚举项。 3.每一个枚举项其实就是该枚举的一个对象。 4.枚举也是一个类,也可以去定义成员变量。 5.枚举类的第一行上必须是枚举项,最后一个枚举项的分号是可以省略的,。但是如果枚举类里有其他的东西,这个分号就不能省略。 6.枚举类可以有构造器,但是必须是private的,他默认也是private的
2021-04-17 21:53:06
71
原创 Java学习日记 20210417 XML
XMLXML是一种可扩展的标记性语言。标记语言: 通过标签来描述数据的一门语言。(标签有时候也称为元素)。可扩展: 标签的名字是可以自定义的。作用: 1.用于进行存储数据和传输数据 2.作为软件的配置文件标签: 1. 由一堆尖括号和合法标识符组成 <Student> 2.标签必须成对出现 <Student> </Student> 3.特殊的标签可以不成对出现,但是必须要有结束标记
2021-04-17 20:33:08
85
原创 Java学习日记 20210415 类加载器 + 反射
类加载器类加载器:负责将.class文件(存储的物理文件)加载到内存中。--类加载时机: (用到就加载,不用就不加载) 1 .创建类的实例 2 .调用类的类方法 3 .访问类或者接口的类变量,或者为该类的变量赋值。。 4 .使用反射方式来强制创建某个类或接口对应的java。lang.Class对象 5 .初始化某个类的子类 6 .直接使用java.exe命令来运行某个主类。--类加载的过程: 加载——验证——准备——解析——初始化 --类加载器的分类
2021-04-17 16:05:33
125
原创 Java学习日记 20210413 网络编程
网络编程概述 *在通信协议下不同计算机上运行的程序,可以进行数据传输。--网络编程三要素 IP地址 :设备在网络中的地址,是唯一的标识。 ipv4:点分十进制表示 ipv6:冒分十六进制表示 端口:应用程序在设备中唯一的标识。 端口号:用两个字节表示的整数,它的取值范围是0~65535. 协议:数据在网络中传输的规则,常见的协议有UDP和TCP协议。 UDP: 用户数据报协议。 udp是面向无连接通讯协议 速度
2021-04-14 22:12:05
101
原创 Java学习日记 20210412 并发工具类
并发工具类 为了保证数据的安全,我们可以使用Hashtable,但是Hashtable的效率低下。 Hashtable采用悲观锁synchronized的形式保证数据的安全,只要有线程访问,那么会将整张表锁起来,所以Hashtable效率低下。 但是 ConcurrentHashMap是线程安全的,效率较高。CountDownLatch类 使用场景:让某一条线程等待其他线程执行完毕之后在执行。 当旧的预期值A == 内存值 此时修改成功,将V改为B当旧的预期
2021-04-12 21:40:27
79
2
原创 Java学习日记 20210411 线程池 +volatile
虚拟机中线程的六种状态新建状态(new) --创建线程对象就绪状态(RUNNABLE) --调用了Start()开启线程阻塞状态(BLOCKED) --遇到了锁,无法获得锁对象等待状态(WAITING) --遇到了wait()方法计时状态(TIMED_WAITING) --遇到了sleep()方法结束状态(TERMINATED) --全部代码执行完毕线程池1.创建对象池,对象池是空的 --------------------
2021-04-11 22:30:49
123
原创 Java学习日记20210410 多线程
多线程的概念问题–并行: 在同一时刻,有多个指令在多个CPU上同时执行。–并发: 在同一时刻,有多个指令在单个CPU上交替执行。 --进程: 是正在运行的软件。 独立性,动态性,并发性; --线程: 是进程中的单个顺序控制流,是一条执行路径。 单线程:一个进程如果只有一个执行路径,那就是单线程程序。 多线程:一个进程如果有多天执行路径,那就是多线程程序。多线程的实现方案--继承Thread类的方式进行实现 重写run() 方法 线程对象.start(); 开启线
2021-04-11 11:53:41
142
4
原创 Java学习日记 20210406 Stream流
Stream流的三类方法**在Stream流中是无法修改集合,数组等数据源中的数据的**获取Stream流** 创建一条流水线,并且吧数据放到流水线上进行操作。 ------------------------------------------------------------- 1. 单列集合 可以使用Collection接口中的默认方法stream()生成流 default Stream<E> stream() 2. 双列集合 间接的生成流
2021-04-06 22:44:28
94
原创 Java学习日记 20210405 Map集合
map集合map是一个双列集合 双列集合每次存一对数据。(键值对【entry】 : 键是不能重复的,值是可以的)map集合的对象只能以多态的形式体现。
2021-04-06 21:10:13
61
原创 Java学习日记 20210405 HashSet
Hash Set的集合概述和特点 1. 底层数据结构是哈希表 2. 不能保证存储和取出顺序完全一致 3. 没有带索引的方法,不能使用普通for循环 4. 由于继承set 所以元素是唯一的哈希值哈希值是JDK根据对象地址或者属性值,算出来的int类型的整数。 object中有一个方式可以获取对象的哈希值 public int hashCode(); 根据对象的地址值计算出来的哈希值。 如果没有重写这个方法,则是根据对象的地址值生成的哈希值(同一个对象调用两次的话,哈希值是
2021-04-05 16:42:46
66
原创 Java学习日记 20210331 二叉树
二叉树二叉查找树: 又称二叉排序树,二叉搜索树 特点: 1. 每个节点最多有两个子节点。 2. 每一个左子节点都小于自己 3. 每一个右子节点都大于自己红黑树 红黑树是一张自平衡的二叉查找树,是计算机科学中用到的一种数据结构...
2021-04-05 12:50:24
94
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人