ViewMatrix用于直接将World坐标系下的坐标转换到Camera坐标系下。已知相机的坐标系,还有相机在世界空间下的坐标.就可以求出ViewMatrix,下面进行具体推导。令UVN为相机坐标系下的三个基,,对于一个相机来说,它在开始的时候和世界坐标系是重合的,用户控制相机在世界空间中移动之后,相机的状态可以用两个属性来描述——朝向和位置。也就是说,有了这两个属性,一个相机模型在世界中的状态就...
分类:
其他好文 时间:
2016-03-29 10:59:13
阅读次数:
1728
MVC
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。...
分类:
Web程序 时间:
2016-03-28 00:19:44
阅读次数:
285
界面之下:还原真实的 MVC、MVP、MVVM 模式 界面之下:还原真实的 MVC、MVP、MVVM 模式 前言 做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大致听过,都是为了解决图形界面应用程序复杂性管理问题而产生的应用架构模 式。网上很多文章关于这方面的讨论比较杂乱,各种 ...
分类:
Web程序 时间:
2016-03-26 17:06:44
阅读次数:
203
一直想练习MVP模式开发应用,把学习的RxJava、Retrofit等热门的开源库结合起来,于是写了这么一款新闻阅读软件, 有新闻、图片、视频三大模块,使用Retrofit和Okhttp实现无网读缓存,有网根据过期时间重新请求, 还有边缘或整页侧滑、夜间模式切换等小功能,还写了几个自定义小控件,虽然 ...
分类:
其他好文 时间:
2016-03-24 10:17:47
阅读次数:
587
旋转、缩放demoC# Code:Shader Code:...
分类:
其他好文 时间:
2016-03-23 22:29:41
阅读次数:
306
Unity内建矩阵类型:M:世界矩阵V:摄像机矩阵P:投影矩阵T :矩阵的转置IT : 转置的的逆_Object2World: 模型到世界矩阵_World2Object:世界到模型矩阵MVP 矩阵变换:Shader DemoMVP 转置变换:C# demoMatrix4x4 mvp = Camera.main .projectionMatrix * Camera.main .worldToCame...
分类:
其他好文 时间:
2016-03-23 22:28:01
阅读次数:
274
mul (UNITY_MATRIX_MVP,upPos):参数说明由第一个参数UNITY_MATRIX_MVP 矩阵去影响第二个参数upPos向量(或者矩阵)Shader "Sbin/vf35" {
SubShader {
pass{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "U...
分类:
其他好文 时间:
2016-03-23 22:26:01
阅读次数:
228
欢迎加入QQ群(423730487)!4月9日在上海有一场线下活动,盆盆还有微软AzureStack产品组专家会和大家一起分享技术,届时会在QQ群里直播哈。添加盆盆的微信(markpah),我会把您拉到微信群。为什么要学习AzureStack?因为这是学习Azure的最佳工具。例如Azure里的经典PaaS服务WebAp..
分类:
移动开发 时间:
2016-03-23 20:27:55
阅读次数:
437
mvc Model-View-Controller(模型-视图-控制器):用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.它强制性的使应用程序的输入、处理和输出分开。最典型的MVC就是JSP +servl
分类:
Web程序 时间:
2016-03-15 13:27:50
阅读次数:
336
MVC的概念相信大家应该都已经不陌生了。简单说来,MVC分别是Model、View和Controller。Model负责数据和访问数据的方法,View负责展示,Controller负责业务逻辑。这样各司其职,各功能模块也就好分离和测试。 接触前端后,又有了许多新名词。包括MVP和MVVM。今天就来说
分类:
Web程序 时间:
2016-03-06 23:19:33
阅读次数:
156