logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenGL游戏引擎开发[6]-生成简单地形

好久没更新了,没办法,要写毕业论文。。。今天来讲一下如何生成简单地形。一般小游戏中的地形是由程序生成的,比如《我的世界》的地形,每次新建一个存档,都会生成一个新的地图。常见的方法就是使用柏林噪声随机函数生成地形高度图,如:这个这是在线使用柏林噪声随机函数生成地形高度图的工具,可以在这上面生成高度图,然后把高度图下载下来,再读取高度图生成地形。本节,我们先写个简单的,先不使用高度图,先自己生成个平面

#游戏#游戏引擎#java
4x4矩阵求逆

最近学习自定义光栅化渲染器,在学习矩阵变换的时候,求矩阵的逆矩阵的时候遇到的一些问题,特记录在此。typedef struct MATRIX3X3_TYPE // 3×3矩阵{union{double M[3][3];struct{double

04.ThreeJs开发指南-第四章-材质

第四章材质材质种类:MeshBasicMaterial:为几何体赋予一种简单的颜色,或者显示几何体的线框MeshDepthMaterial:根据网格到相机的距离,该材质决定如何给网格染色MeshNormalMaterial:根据物体表面的法向量计算颜色MeshFaceMaterial:这是一种容器,可以在该容器中为物体的各个表面上设置不同的颜色MeshLambertMater

JQuery读取本地Json文件

1.虽说是读取本地json文件,但是必须将本地json文件发布到一个服务器中,如:iis服务器。2.json文件的属性或者属性值,如果是字符串的话必须使用双引号,否则JQuery的getJSON函数解析不出正确的json,导致回调函数不执行,浏览器还不会报错。这就比较尴尬了。3.读取json就很简单了,使用JQuery的getJSON函数 $(function () {$.g

#jquery#json
Three.js中添加指南针

本例在three.js中添加一个指南针。前提:1.three.js中场景的控制是使用OrbitControl控制相机,换言之,世界坐标系的旋转其实转动的是相机,即相机的转向即为世界坐标系的转向。本利以z轴负方向为正北方向,只考虑XOZ平面的方向。2.使用一个jQuery旋转库:http://blog.csdn.net/sinolzeng/article/details/403776373.在ht

到底了