Unity Shaders and Effects Cookbook 4-1 4-2 静态立方体贴图的创建与使用

开始学习第4章 - 着色器的反射 看完了1、2节,来记录一下。反射主要是利用了 Cubemap 立方体贴图。 认识Cubemap 立方体贴图,就如同名字所说,在一个立方体上有6张图,就这样认为吧。 假想一下 ,在一个艳丽的房间里,有一个表面是镜子的圆球,那这个圆球表面就反射了房间里面的所有东西,就是一个大号的凸镜。 这是到网上找得一张图,很直观的表达了我的意思…… 注意标题中说的,静态立方体贴图,为什么叫静态,因为这一次使用的立方体贴图是提前生成好的图片,而不是动态生成的。 这又是什么意思呢?
分类: 其他 发布时间: 02-26 23:17 阅读次数: 0

Unity IOS横版游戏 SplashImage 闪屏旋转 成竖屏的问题

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 有渠道的SDK是带有银联支付的,然而银联支付是只有竖屏的,所以即时你的游戏是横版的,也要在 General 里面勾选上 竖屏支持,不然就会崩溃。 但是勾选上竖屏支持后又会有问题,进游戏的时候就会发现闪屏变成竖屏了! 查看SplashImage的创建代码 原来 Unity的SplashImage 闪屏,会根据上面设置
分类: 其他 发布时间: 02-26 23:17 阅读次数: 0

C 中使用 Obsolete 标志 代码过期

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 今天对项目做了一次更新,创建了一个新的类来替换原来的工作。但是又不想删掉,一旦删掉在SVN上就不存在了。决定还是用 Obsolete来标志代码过期吧。 MSDN上关于Obsolete 标签的介绍 https://msdn.microsoft.com/zh-cn/library/22kk2b44%28VS.80%29
分类: 其他 发布时间: 02-26 23:17 阅读次数: 0

Unity3d读取CSV中的文本到Rich Text中换行符不识别的问题

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 项目中要用到符文本做一些信息显示,需要有颜色、字体样式、换行之类,Unity的 Rich Text就可以用来做这类需求。 关于Rich Text 的使用: http://docs.unity3d.com/Manual/StyledText.html 虽然里面没有提到 " \n " 这个换行符,但是其实是支持的。 文
分类: 其他 发布时间: 02-26 23:17 阅读次数: 0

Unity Shaders and Effects Cookbook 6-4 GUI 和 透明度

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 在游戏项目中使用透明最多的地方就是 GUI 了。这一节用一个非常简单的 GUI 例子,来熟悉控制透明物体的渲染顺序。 搭建场景,导入随书资源。 创建着色器 GUI,创建两个Material,一个 GUIBG 用于背景图片,一个 GUIGRP 用于 按钮界面。 转自http://blog.csdn.net/huutu
分类: 其他 发布时间: 02-26 23:16 阅读次数: 0

向量 规范化

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 向量规范化,即让向量的长度为1. 代码表示如下:  //向量的规格化:就是让向量的长度等于1; //向量长度 length = sqrt(x² + y² + z²); //要让长度=1,那么向量 V(normalize) = V(src)/length=V(src)/sqrt(x² + y² + z²)=V(x/l
分类: 其他 发布时间: 02-26 23:16 阅读次数: 0

Vs2012 || Vs2013 提示无法启动应用程序 拒绝访问

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Vs2012 || Vs2013 提示无法启动应用程序 拒绝访问 如果启动过腾讯的游戏的话,就会出现这种问题…… 重启下就行了 分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
分类: 其他 发布时间: 02-26 23:16 阅读次数: 0

Android 获取年月日时分秒 格式化指定时间字符串

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 1、获取Android系统当前时间年月日 时分秒(24小时制)       //获取当前时间   Time time=new Time();   time.setToNow();   Log.i("cp","year="+time.year+" month="+(time.month+1)+" day="+time
分类: 其他 发布时间: 02-26 23:16 阅读次数: 0

C 正则表达式 只允许字母 中文

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow             //不能含有特殊字符;            Regex reg = new Regex(@"^[\u4e00-\u9fa5a-zA-Z]+$");            Match m = reg.Match(name);            if (!m.Success)       
分类: 其他 发布时间: 02-26 23:15 阅读次数: 0

在控制台打印sql语句的配置

Properties文件 log4j.logger.showsql=debug log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout.ConversionPattern=%d %p <
分类: 其他 发布时间: 02-26 23:14 阅读次数: 0

修改mysql字符集编码

修改数据库user的字符集: alter database user character set utf8 修改数据表user的字符集: alter table user character set utf8 修改字段的字符集 alter table user change name name char(10) character set utf-8; 修改mysql的字符集: mysql> set character_set_client=utf8;
分类: 其他 发布时间: 02-26 23:14 阅读次数: 0

token会话的优势

token会话的优势 1.不依赖cookie,方便服务器多系统端跨域访问 2.通过http头传输认证信息,支持多平台客户端
分类: 其他 发布时间: 02-26 23:14 阅读次数: 0

计算机网络通信

TCP/IP分层模型:应用层、传输层、互联网层、数据链路层、物理层。 (应用层、传输层、互联网层、网络接口层) 网络接口层是tcp/ip模型的最底层,比较常见的就是设备驱动程序,入局域网的网络借口,tcp/ip并没有在次层定义特别的接口。 物理层:tcp/ip模型的最底层 。为数据传输提供可靠环境。 功能:为数据段设备提供传输数据的通路、传输数据。 传递的都是信号。 物理层设备:网卡 、集线器。 数据链路层:位于物理层和互联网层之间,传送单位:帧; 功能:数据链路的简历、维护与拆除。帧包装、帧
分类: 其他 发布时间: 02-26 23:13 阅读次数: 0

数据结构与算法(1) 谈谈红黑树

文章目录 1. 红黑树的前生(二叉查找树) 2. 红黑树的介绍 3. 红黑树的查找与增加结点 4. 红黑树的删除结点 最近,本人在学习数据结构与算法的过程中,发现红黑树是一种特别有趣又比较难以理解的数据结构,再加上JDK1.8中,HashMap在满足一定条件(链表长度大于8,并且桶的长度大于64)之后,链表结构会自动转化成红黑树,所以,我觉得对于红黑树的总结十分必要。在拜读了一些大神的文章以后,本人以自己的理解来说说红黑树这件事,如有不对之处希望大神们可以多多指出。 在这里,感谢以下文章的参考
分类: 其他 发布时间: 02-26 23:13 阅读次数: 0

JAVA虚拟机笔记(1) 浅谈java内存与垃圾回收

文章目录 1. JAVA虚拟机的内存划分 2.HotSpot虚拟机的对象创建过程 3.内存溢出实践 4.JAVA垃圾收集器 5.内存的分配策略 这几天主要在学习java虚拟机的相关知识,在此谈谈自己的心得体会,如有不对之处,希望各位多多指出,谢谢。本次心得主要参考了《深入理解java虚拟机》第二和三章内容,也算是学习的一个总结。 1. JAVA虚拟机的内存划分 在之前java的学习过程中,我也接触过java内存分配的一些知识,看过一些博文,但是没有系统的总结和划分。这次借着学习java虚拟机的
分类: 其他 发布时间: 02-26 23:13 阅读次数: 0

框架学习(一)Struts2框架总结

文章目录 1. Struts2的简介: 2. Struts2的配置: 3. Struts2的模型解析: 4. Struts2的拦截器: 5.OGNL 和 ValueStack: 6.小结: 对于web开发初学者而言,三大框架是比较重要的部分。因此,作为学习的总结,我打算对于WEB层的Struts2框架进行一个小总结,如有不对的地方也希望大家指出讨论,本次总结主要基于传智播客的Struts框架学习视频。话不多说,我们进入正题。 1. Struts2的简介: 首先,我们需要明确,Struts2框架
分类: 其他 发布时间: 02-26 23:12 阅读次数: 0

(转)Java线程阻塞方法sleep()和wait()精炼详解

转载的一篇文章,出处:https://blog.csdn.net/weixin_41101173/article/details/79889464 一、前期基础知识储备 sleep()和wait()方法都是Java中造成线程阻塞的方法。感兴趣的读者可以参见笔者之前的文章《Java中什么方法导致线程阻塞》,里面详细讲述了为什么Java要造成线程阻塞和Java中造成线程阻塞的几种方法。 线程的生命周期 这是笔者在谷歌图片中找到的一张简单描述线程生命周期的图片,可以看到,一个线程正常的生命周期中会经
分类: 其他 发布时间: 02-26 23:12 阅读次数: 0

c语言的++和--运算自我总结

分两种情况:1、如果是++i或--i,直接将i的值加一后进行运算。 2、如果是i++或i--,则要按如下考虑: 首先,++和--运算均有计算延迟,计算延迟的种止点称为序列点。 序列点有:&& 、 || 、 ?: 、 ,(运算符)还有语句完成之后,这些地方均为序列点。 在序列点前使用原值,序列点后使用运算后的新值。 例如: a=0,--a,a+=(a++)-a; 这个运算中: 首先a赋值为0,--a后遇到,序列点,a的值为-1,最后一个式子中并没有序列点故a++后a的值仍然是-1。 最终整个式子
分类: 其他 发布时间: 02-26 23:12 阅读次数: 0

EOF的用法

很多时候用c语言进行数据处理,一大段数据输入结束后,一般用Ctrl+Z建结尾,Ctrl+z就是EOF,那么我们怎么识别呢? 可以用if(scanf(".......",&a,&b,.....,&n)==EOF) break; 代码结束循环进行下步操作。 同时,前面循环语句最好用while,这样就不需要if判断了代码会更简洁: while(scanf(".......",&a,&b,.....,&n)!=EOF)
分类: 其他 发布时间: 02-26 23:11 阅读次数: 0

羟基的numpy自学(一)

第一天: 引子: 创建矩阵:array = np.array([[1, 2, 3],[4, 5, 6]]) 即 格式为:np.array(输入的矩阵)(后面还有重点讲解) 矩阵的维度:格式为xxx.ndim,拿上述的array举例子: 输入print(array.ndim)结果为2 矩阵的形状:格式为xxx.shape,同样用array举例子: 输入print(array.shape)结果为(2, 3) 矩阵的大小:格式为xxx.size,同样用array举例子: 输入print(array.
分类: 其他 发布时间: 02-26 23:11 阅读次数: 0