码迷,mamicode.com
首页 >  
搜索关键字:游戏编程    ( 344个结果
好代码(一)
摘自《OpenGL游戏编程》中的一段代码,根据坐标系当前点的位置(高度必须由计算得来,不是通过获取坐标点就能做到的)获得插值高度,是一种比较好的一种思想:/** 获得地面当前点的插值高度 */float getAveHeight(float x,float z){ float CameraX, Ca...
分类:其他好文   时间:2014-12-18 11:38:00    阅读次数:229
【读书笔记《Android游戏编程之从零开始》】15.游戏开发基础(剪切区域)
剪切区域也称为可视区域,是由画布进行设置的;它指的是在画布上设置一块区域,当画布一旦设置了可视区域,那么除此区域外,绘制的任何内容都将看不到;可视区域可以是圆形、矩形等等。画布提供了三种设置可视区域的方法。1.通过坐标,设置矩形可视区域clipRect(int left,int top,int ri...
分类:移动开发   时间:2014-12-16 11:18:12    阅读次数:259
【读书笔记《Android游戏编程之从零开始》】13.游戏开发基础(Paint 画笔)
1.Paint画笔Panit(画笔)是绘图额辅助类,其类中包含文字和位图额样式、颜色等属性信息。Paint 的常用方法如下:setAntiAlias(boolean aa)作用:设置画笔是否无锯齿参数:true 表示无锯齿,false 表示有锯齿,默认为 false 。setAlpha(int a)...
分类:移动开发   时间:2014-12-14 21:08:50    阅读次数:263
【读书笔记《Android游戏编程之从零开始》】12.游戏开发基础(Canvas 画布)
1.Canvas 画布画布类 Canvas 封装了图形和图片绘制等内容,此类常用的函数说明如下:drawColor(int color)作用:绘制颜色覆盖画布,常用于刷屏参数:颜色值,也可用十六进制形式表示(ARGB)drawText(String text,float x,float y,Pain...
分类:移动开发   时间:2014-12-14 17:04:51    阅读次数:327
游戏程序员是怎么样炼成的
游戏程序员是怎么样炼成的 一 编程语言 编译语言:推荐C/C++ 脚背:推荐Lua 二 图形学 OpenGL,OpenGL ES(移动平台) or DirectX 三 前后端 前端:选择一个游戏引擎,去慢慢熟悉并使用它 后端:网络,多线程,多进程,数据库 四 算法 算法是思想和灵魂,语言只是躯壳 五 数学 尤其是线性代码要学好,矩阵变...
分类:其他好文   时间:2014-12-12 20:58:31    阅读次数:116
【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)
1. SurfaceView 游戏框架实例实例效果:就是屏幕上的文本跟着点击的地方移动,效果图如下:步骤:新建项目“GameSurfaceView”,首先自定义一个类"MySurfaceView",此类继承SurfaceView,并实现android.view.SurfaceHolder.Callb...
分类:移动开发   时间:2014-12-12 18:19:59    阅读次数:327
关于生成三维地形
本以为《OpenGL游戏编程》中的地形生成算法很高大上,但最近几天因为在看《3D地形编程》,整本书介绍的都是跟地形相关的内容,而《OpenGL游戏编程》中所述地形算法正是最简单的那种,仅仅是《3D地形编程》入门级的算法(硬渲染算法),由LOD、CLOD算法生成的地形是为了渲染大型室外场景的。《Ope...
分类:其他好文   时间:2014-12-08 22:58:21    阅读次数:250
《OpenGL游戏编程》第9章-PlanarShadow关键代码注释
阴影这块确实是难点。说到阴影就必须提到投影矩阵、模板值为1和2时分别渲染。说来话长,仅仅放上代码,供日后查阅。 1 /** 渲染墙面和阴影 */ 2 void CPlanarShadow::Render() 3 { 4 glClear(GL_STENCIL_BUFFER_BIT); ...
分类:其他好文   时间:2014-12-05 23:53:10    阅读次数:227
9. Cocos2d-x 游戏编程 之 多点触碰
上一篇内容讲了 单点触碰,然后这篇接着讲 多点触碰。...
分类:其他好文   时间:2014-12-05 12:55:29    阅读次数:170
【读书笔记《Android游戏编程之从零开始》】10.游戏开发基础(View 游戏框架)
对于玩家来说,游戏是动态的;对于游戏开发人员来说,游戏是静态的,只是不停地播放不通的画面,让玩家看到了动态的效果。进入Android之前,首先要熟悉三个重要的类:View(视图)、Canvas(画布)、Paint(画笔)。通过画笔,可以在画布上画出各种精彩的图形、图片等等,然后通过视图可以将画布上的...
分类:移动开发   时间:2014-12-04 19:50:01    阅读次数:235
344条   上一页 1 ... 23 24 25 26 27 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!