投射阴影方法一:添加一个单独的pass通道pass{ Tags{"LightMode" = "ShadowCaster"}}ShadowCaster:阴影投射器,可以投射阴影方法二:添加物体默认阴影投射FallBack "Diffuse"然后给光线开启阴影:效果如下:(效果图为添加平行光)如果要让我们的shader支持点光源阴影投射,就添加 FallBack "Diffuse"添加点光源后...
分类:
其他好文 时间:
2016-03-23 22:24:43
阅读次数:
553
SearchView提供一个搜索框,可以监听用户输入,用户提交搜索时,也可以通过监听器执行实际行动。...
分类:
移动开发 时间:
2016-03-23 22:24:01
阅读次数:
243
1. 关机命令:1) "shutdown -h now" 立刻关机(h为halt的意思);
2) "shutdown -h 10" 10分钟之后关机;
3) "shutdown -h 05:30" 在05:30(五点半)关机;
4) "poweroff" 立刻关机;
5) "halt" 立刻关机;
6) "init 0" 立...
分类:
系统相关 时间:
2016-03-23 22:22:11
阅读次数:
197
TabHost组件是可以在界面中存放多个选项卡的容器,选项卡大小与外部容器相同。
TabWidget 组件就是TabHost的标题条,单击可以切换选项卡。
TabSpec组件就是一个选项卡(Tab页面)。...
分类:
移动开发 时间:
2016-03-23 22:22:50
阅读次数:
195
让动画从1-9循环播放此纹理源代码:Shader "Sbin/FragmentAnim"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#inclu...
分类:
其他好文 时间:
2016-03-23 22:23:57
阅读次数:
373
Toast用于在界面上显示提示消息框,这个提示信息框会在一段时间后消失。...
分类:
移动开发 时间:
2016-03-23 22:23:32
阅读次数:
192
疑问:偏导函数是什么?物理意义和几何意义?ddx():为x轴的偏导函数ddy():为y轴的偏导函数源代码:Shader "Sbin/FragmentAnimShader"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Pass
{
CGPROGRAM
#pragma verte...
分类:
其他好文 时间:
2016-03-23 22:23:39
阅读次数:
369
体纹理:是啥?tex2D 以前只能在Fragment程序中纹理采样UV坐标系:其实点为左下角,范围为【0,1】,U为x轴,V为y轴Texture.wrapMode 循环模式:TextureWrapMode.Clamp:设置纹理充满拉伸使用TextureWrapMode.Repeat:纹理重复平铺使用如果采用Repeat,那么等于U>=1的情况就会用纹理图在右边在平铺一张图Texture.filte...
分类:
其他好文 时间:
2016-03-23 22:21:18
阅读次数:
406
Unity 一个面片的最大顶点数为65524,所以大于这个数,请拆分成多个面片1.获取汽车x轴的最大值和最小值[-2.5,2.5]+RsurfaceShader 语法surf :surface shader的方法名vert :使用顶点程序方法名surface shader 方法不能有返回值源代码:Shader "Sbin/SurfaceShader" {
Properties {
_Glos...
分类:
其他好文 时间:
2016-03-23 22:23:36
阅读次数:
344
Notification用于显示在手机状态栏的通知。一般通过NotificationManager服务来发送通知。
Notification.Builder类可以让我们更加方便的创建Notification对象。...
分类:
移动开发 时间:
2016-03-23 22:20:54
阅读次数:
177
效果:源代码:Shader "Sbin/FragmentAnimShader"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
_F("F",Range(1,30))=10
_A("A",Range(0,0.1))=0.01
_R("R",Range(0,1))=0
}
SubShader
{
Pass
{...
分类:
其他好文 时间:
2016-03-23 22:21:14
阅读次数:
231
题目让求从区间[L,H][L,H]中可重复的选出nn个数使其gcd=kgcd=k的方案数
转化一下也就是从区间[?Lk?,?Hk?][\lceil\frac{L}{k}\rceil,\lfloor\frac{H}{k}\rfloor]中可重复的选出nn个数使其gcd=1gcd=1的方案数
然后f[i]f[i]表示gcd=igcd=i的方案数,考虑去掉所有的数都是重复的情况,这种情况最后在判断一下...
分类:
其他好文 时间:
2016-03-23 22:22:11
阅读次数:
198
application-context.xml则让我们了解到如何将数据库信息加载到项目中,包含关键的数据库连接信息、sqlSessionFactory、事务等关键因素...
分类:
移动开发 时间:
2016-03-23 22:20:43
阅读次数:
328
这篇翻译,如果有不对可以发邮箱为创建页面,可以通过按钮,TextBox输入,组合框来显示数据,获得用户输入。添加一个控件可以使用三个关键步骤:
添加一个控件到界面
设置控件属性,高度,宽度,颜色
添加控件的事件
添加控件可以使用以下任意方式添加控件
使用界面直接拖控件,Blend直接在工具箱把控件拖到界面...
哈希表是一种非常好用、适用很广的数据结构,它是key-value对的无序集合,其中key是唯一的,通过key可以在常数复杂度时间内进行查询、更新或删除,无论表有多大。 Go语言的map就是对哈希表的引用,表示为map[Key]Value。map中所有的key都是相同的类型,所有的value也是相同的类型,不过key和value可以是不同的类型。能做key的数据类型,必须支持==和!=运算符,这样m...
分类:
编程语言 时间:
2016-03-23 22:19:53
阅读次数:
287
前言Ant是历史比较悠久的一个自动化构建工具,Android开发者可以通过它来实现自动化构建,也可以实现多渠道打包,关于apk打包的方式一般有Ant、Python、Gradle三种,这三种打包方式都各自有优点和缺点,本篇博文先给大家介绍如何使用Ant来实现自动构建和多渠道发布。开发环境
Window7
Ant
jdk
android sdk
mac系统下所需要的运行环境也是类似的,我们都需要配置An...
分类:
移动开发 时间:
2016-03-23 22:19:07
阅读次数:
286
你以为,你以为的就是你以为的吗?你以为你代码写的很OK啦?
你以为你的是大牛啦?
你以为的就是你以为的吗?
你的代码经得起考验吗?(PS:爱经得起考验吗)
iOS调试的技巧很多,通过调试我们不仅可以迅速找到Bug的所在,更能优化代码,让你的你以为不再是你以为!一、断点普通断点当运行时遇到断点会停止下来供程序员调试我们清晰的看到此时的i依旧等于0,该函数在一个名为ViewController中上图中有...
分类:
移动开发 时间:
2016-03-23 22:19:09
阅读次数:
320