https://docs.unity3d.com/Manual/SL-GLSLShaderPrograms.html unity里面可以直接写原生的shader 用相应的宏包起来 CGPROGRAM GLSLPROGRAM HLSLPROGRAM METALPROGRAM ENDCG ENDGLSL ...
分类:
编程语言 时间:
2019-09-05 13:59:39
阅读次数:
103
3D模型描边有两种方式,一种是基于图像,即在所有3D模型渲染完成一张图片后,对这张图片进行边缘检测,最后得出描边效果。一种是基于空间,即针对3D模型的三角面三个顶点构成的线条做边缘检测(注:和基于图像的边缘检测的检测方式是不同的,但都叫边缘检测)。在本文中使用的是基于空间的3D模型的描边。着手点是1... ...
分类:
编程语言 时间:
2019-09-02 17:29:57
阅读次数:
368
重温下Android和Fragment生命周期,理解生命周期方法的作用,什么时候调用,可以做一些什么操作。 1、Android生命周期 1.1 生命周期图 1.2 生命周期函数说明 onCreate :Activity正在创建,生命周期的第一个方法,需要setContentView加载layout。 ...
分类:
移动开发 时间:
2019-09-01 21:25:35
阅读次数:
114
### MVP简介 >MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的[地方](https://baike.baidu.com/item/%E5%9C%B0%E6%96%B9/2262175):Controller/Present ...
分类:
移动开发 时间:
2019-09-01 10:24:29
阅读次数:
91
Thymeleaf 模板布局 th:fragment、th:replace、th:insert、th:remove th:fragment 模板布局 模板片段说明 模板中,经常希望从其他模板中包含?些部分,如?眉,?脚,公共菜单等部分,为了做到这?点,Thymeleaf 可以使?th:fragmen ...
分类:
其他好文 时间:
2019-08-29 23:07:29
阅读次数:
125
1、Fragment 跳转到Activity 修改数据,修改完后从Activity 返回(返回键)Fragment ,要求刷新Fragment界面的数据 解决办法: 在Fragment中注册一个监听广播,当Activity 返回的时候,在Activity的onBackPress中当监听到返回键按下的 ...
分类:
移动开发 时间:
2019-08-27 19:40:21
阅读次数:
154
组件的通信 1. 父子组件通信 案例:<!--StartFragment--> //父子组件通信思路 // 1 将父组件的数据传给子组件 在子组件上自定义单项数据绑定 // 2 子组件用props 接受自定义的那个:号属性 Vue.component('father',{ template:'#fa ...
分类:
其他好文 时间:
2019-08-26 22:48:46
阅读次数:
99
前言 这是我学习ShaderGraph的第一个案例,Shader小白,无图形学基础。 下过很多次决心最后都半途而废,为了督促自己坚持下去,更新自己的学习路程。 学习教程是在B站跟随大佬学习。 欢迎大家留言指导 一、效果展示 二、节点展示 三、功能分析 贴图旋转功能使用Shader编写的话需要使用旋转 ...
分类:
其他好文 时间:
2019-08-21 11:49:29
阅读次数:
316
SupportActivity.java(support库) @Override @SuppressWarnings("RestrictedApi") protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCre ...
分类:
其他好文 时间:
2019-08-19 21:01:16
阅读次数:
99
打破双亲委派模型 JNDI JNDI 的理解 JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一个,不少专家觉得,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,J ...
分类:
其他好文 时间:
2019-08-17 20:17:51
阅读次数:
115