博客搬家了

摘要: 从shader学习这个系列开始,我决定将博客转到csdn上,此博客不再维护 阅读全文
posted @ 2017-06-20 14:38 livingisgood 阅读(97) 评论(0) 推荐(0) 编辑

Unity Shader学习笔记(一)坐标变换

摘要: 基本问题 试想我们的美术做了一个3D模型,然后渲染引擎把模型渲染到屏幕上。我们还可以选定不同的视角,模拟不同的光照条件去观察模型。现在来分析一下这个过程。如果说我们把这个过程看成一个函数,那么函数的输出就是屏幕上的图像。确切地说,是屏幕上的每个像素。这个函数的主要输入是这个3D模型,我们观察的视角, 阅读全文
posted @ 2017-06-19 20:52 livingisgood 阅读(730) 评论(0) 推荐(0) 编辑

cs106a编程方法学作业解答(4)(Hangman)

摘要: 我发现assignment4有两种版本,除了上篇文章写的Yahtzee游戏,还有一种要求写一个叫做hangman的猜单词游戏的版本。大概是同一课程不同年份的内容有些出入的原因。这个作业我也做了。代码如下: 首先是Hangman.java的 然后是HangmanLexicon.java 最后是画Han 阅读全文
posted @ 2014-10-25 01:14 livingisgood 阅读(876) 评论(0) 推荐(0) 编辑

cs106a编程方法学 作业解答(4)

摘要: /* * File: Yahtzee.java * ------------------ * This program will eventually play the Yahtzee game. */ import acm.io.*; import acm.program.*; import acm.util.*; public class Yahtzee extends Grap... 阅读全文
posted @ 2014-10-23 17:17 livingisgood 阅读(395) 评论(0) 推荐(0) 编辑

cs106a编程方法学作业解答(3)

摘要: 此次作业要求我们做一个简单的打砖块游戏。 阅读全文
posted @ 2014-10-15 01:18 livingisgood 阅读(610) 评论(0) 推荐(0) 编辑

暗黑破坏神2修改盒子公式的方法

摘要: 盒子公式非常多,有些我们经常使用。例如开牛场的红门,洗板子洗戒指项链等。这些公式中都含有常见的消耗品,例如小号符文,宝石,洗衣粉,牛腿等。这些东西随处可见,可是收集和整理往往给人一种麻烦之感,有没有办法简化盒子公式,让这些事情变得简单直接一些呢?有的。需要工具:MPQworkshop和D2excel... 阅读全文
posted @ 2014-10-13 18:23 livingisgood 阅读(10846) 评论(0) 推荐(0) 编辑

cs106a编程方法学作业解答(2)

摘要: 第二次作业 problem #1 第一题要求做一个由相同大小矩形砖块搭建而成的金字塔。砖块尺寸和底层砖块数由用户指定。要求是金字塔必须坐落在屏幕底部中央,而且每一层比下一层恰少一块砖。做出来应该是这个效果: 我的想法是利用两个for循环嵌套在一起实现。代码如下: /* * File: Pyramid 阅读全文
posted @ 2014-09-29 15:41 livingisgood 阅读(629) 评论(0) 推荐(0) 编辑

cs106a编程方法学作业解答 (1)

摘要: cs106s是斯坦福一门叫做编程方法学的课的编号。这门课面向初学编程者,使用的语言是java。课程资源网上都有,我决定把附带的作业自己动手做一下贴在这里。有错漏不足之处欢迎读者指正。 Assignment 1 problem #1 这是个简单的移动Karel的问题。问题很简单,就是移动Karel到方 阅读全文
posted @ 2014-09-27 21:57 livingisgood 阅读(812) 评论(0) 推荐(0) 编辑

MAC入手达成

摘要: 为了学习ios开发,我入了一台mac book pro,选择的是带retina技术的13寸低配。这已经将我一个多月来的收入几乎耗尽了。 刚买到,上网和xcode的安装都遇到了问题。好在有问题上网搜搜看看人家怎么说一般都能解决。只要有耐心尝试就行了。今天下午也把mac翻了墙。 开发环境已经具备... 阅读全文
posted @ 2014-04-21 20:35 livingisgood 阅读(154) 评论(0) 推荐(0) 编辑