0%

前言

紧接之前的 Shader结构,这里将讲述CG编程的基础数据类型。

首先要说的是,在 Shader框架结构 中提到的数据类型的定义,是 Properties{}结构中的数据类型,将会展示在 Inspector 中。
而这里的数据类是 CG 编程中用到的数据类型,由于 Properties{} 中的属性不能直接用于编程,这里的数据类型是十分重要的。

注意:CG中要使用Properties{} 中的变量,则 CG 中的变量类型(CG中的变量类型与 Properties 中是不同的,但也有一定的对应关系)要对应,同时 CG 变量名与 Properties 变量名相同

阅读全文 »

前言

Shader 也称着色器其实属于应用程序层,用于调用和使用图形API,以编程的形式来控制图形渲染。
本文将初探 Shader

阅读全文 »

前言

在学习软件构造过程中听说到了 java的委托实现,于是让我想起曾经接触到 C# 时的委托机制了。
但是由于当初没有细究,所以对“委托机制”一问三不知。
于是再次试着搞清楚这个较为神秘的机制,然而最终来说,委托机制其实并不是什么难懂的机制,只要简单的上手试一试,就会进一步了解。
本篇将会十分浅显易懂的探究 C# 委托机制

阅读全文 »

前言

一直很好奇 java 所谓的委托究竟是什么,在C#中听说过委托,而我找遍网络,发现 java 并不存在委托机制。
既然如此,那么 java 通过其他方式来实现 委托机制。
这里简单的讲解 java 的委托实现

阅读全文 »

前言

设计模式将会用 Java 来演示。
这里仅仅是个比较浅层的理解,用于快速回顾,相当于笔记。
之所以记录下代理模式,主要是因为此模式与我所探究的 java 委托 做比较

阅读全文 »

前言

设计模式将会用 Java 来演示。
这里仅仅是个比较浅层的理解,用于快速回顾,相当于笔记。
之所以记录下观察者模式,主要是因为此模式与我所探究的 java 委托 做比较

观察者模式是我认为最有意思的一个设计模式。

阅读全文 »

前言

设计模式将会用 Java 来演示。
这里仅仅是个比较浅层的理解,用于快速回顾,相当于笔记。
之所以记录下策略模式,主要是因为此模式与我所探究的 java 委托 做比较

阅读全文 »

前言

自从学习了软件构造相关知识后,让我受益匪浅。虽说在我开发个人项目时,无形中会有一些代码设计的基准,但自从我了解到软件开发的30多种设计模式令我茅塞顿开。
过去开发个人项目中常常在开发到最后,就有些后悔前期没能形成一个好的标准框架。
现在里我将结合我的软件构造课程的学习与软件复用的理解,来记录下我的心得。

下面将会根据类,API,框架三个方面来展开。

阅读全文 »