- 博客(23)
- 资源 (11)
- 收藏
- 关注
原创 使用着色器模拟雾效果
上一篇关于天空盒的blog谈到了雾效果,那么这次来讨论一下用着色器实现雾效果的具体实现方法.雾在大自然中是一种常见的天气现象,比如清晨时分在山上就能看到这种效果.我们可以使用OpenGL轻松地模拟出来,使用固定管线设置GL_FOG_COLOR,GL_FOG_DENSITY,GL_FOG_START,GL_FOG_END,GL_FOG_MODE等GL_FOG系列参数,然后调用glEnable
2014-11-18 15:26:28 2138
原创 用球体模拟天空
之前说到可以用球体作为Sky Dome模拟天空,那么就来说一说其中的细节.Sky Dome就是天空穹顶,是一种在三维场景中模拟天空的方法,用Sky Dome模拟的天空较Sky Box更为逼真,对应用Sky Box的场景采用雾效果很容易穿帮,而Sky Dome不会,因为Sky Box是方形从视点到各个顶点的距离不相等,Sky Dome则是球体,把视点设置为球体中心则到各个顶点的距离相等,雾效
2014-11-18 15:24:50 2825
原创 android游戏教程:播放游戏声音
一.概述没有声音只有图像的游戏时不完整的,声音是一款游戏不可缺少的元素,它可以让游戏变得更加刺激和好玩。今天将会使用zgf框架里的声音api播放背景音乐和音效,让我们开始吧。二.声音api的用法打开api文档,打开com.zxx43.commen.sound ,可以看到控制声音播放函数。首先是构造函数Sound(Context con,int resId)和Sound(St
2013-07-13 11:48:59 1925 5
原创 android游戏教程:实现触屏控制和虚拟按键
欢迎来到我的另外一篇android游戏开发教程,今天我会使用zgf开发框架实现虚拟按键,使用虚拟按键控制之前编写的动画,现在让我们开始吧。一.实现虚拟按键打开zgf api看到框架中有个package叫做com.zxx43.commen.key,打开它可以看到ImageButton和KeyUtil两个类,ImageButton是图形按钮,而KeyUtil是触摸点。建立虚拟按
2013-05-18 22:24:09 12924 2
原创 android游戏教程:让人物动起来
今天我们用zgf框架做一个人物运动的demo,这是个简单的例子代码不多功能简陋,通过这个例子可以学会用zgf框架加载游戏图片和实现逐帧动画,通过这些就可以让一张图片变成一段简单的动画。一.准备工作 首先我们要事先准备好要使用的人物动作图和地形图 这张是动作图,把它分割成16个不同的动作,循环播放同一行的4个不同动作就可以让人物动起来了。
2013-05-01 11:11:36 2778 10
原创 简单的android游戏框架——zgf
一.zgf是什么我花了一周时间整理了以前写的代码,发现很多代码可以重用,于是就做了一个简单的android游戏开发框架,名字叫zxx43 game framework,简称zgf,这个游戏框架使用起来非常简单,包含了基本的图像处理和声音播放,可以用它开发出有声有色的手机游戏,用它开发android游戏可以少写不少重复的代码,省时省力。首先让我们看看这个框架的结构。二.框架结
2013-01-27 00:49:51 5440 4
原创 用javascript实现astar算法和demo
一.AStar算法介绍和用法AStar算法是一种在静态路网中找到最短路径的算法,公式为f(n)=g(n)+h(n)其中g(n)是从目标点到n点的实际花费,h(n)是从n点到目标点的最优路径的花费,而f(n)就是前两者之和,通过astar算法可以获得网格地图中从开始点到结束点的路径,npc就能够顺利地绕开地图中的障碍物到达指定的终点,很多rpg,slg,rts游戏都用到了astar或
2013-01-12 16:48:26 3482 4
写着玩的DirectX9框架
2015-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人