DirectX 11游戏编程学习笔记之1: 开场白
本文由哈利_蜘蛛侠原创,转载请注明出处。有问题欢迎联系2024958085@qq.com 这是我之前的博客系列“DirectX9.0c游戏开发手记之‘龙书’第二版学习笔记”的平行版,也可以说是续集。说是平行版,由于这两个博客系列由于某种显而易见的原因。内容是非常平行的;而之所以说是续...
2D游戏编程6—windows程序模板
// INCLUDES ///////////////////////////////////////////////#define WIN32_LEAN_AND_MEAN // just say no to MFC#include <windows.h> // include i...
Python游戏编程入门4
Math和Graphics:Analog Clock示例程序本章介绍Python的math模块,该模块可以执行计算,如常见的三角正弦函数、余弦函数、正切函数等。使用正弦和余弦函数绘制圆创建Anlog Clock示例程序关于math模块https://docs.python.org/3/library...
【读书笔记《Android游戏编程之从零开始》】4.Android 游戏开发常用的系统控件(EditText、CheckBox、Radiobutton)
3.4 EditTextEditText类官方文档地址:http://developer.android.com/reference/android/widget/EditText.htmlEditText继承TextView,所以EditText具有TextView的属性特点,下面主要介绍一些Ed...
【python游戏编程之旅】第一篇---初识pygame
本系列博客介绍以python+pygame库进行小游戏的开发。有写的不对之处还望各位海涵。一、pygame简介Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模...
Unity3D游戏开发之C#编程中常见数据结构的比较
一.前言Unity3D是如今最火爆的游戏开发引擎,它可以让我们能轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型的互动内容。它支持2D/3D游戏开发,据不完全统计,目前国内80%的手机游戏都是用Unity3D开发。由于Unity3D在开发过程中使用最多的是C# 语言,所以就要合理的使用C#提...
编程之美 - NIM“拈”游戏分析
NIM“拈”游戏分析 问题 有N块石头和两个玩家A和B,玩家A先将石头分成若干堆,然后按照BABA……的顺序不断轮流取石头,能将剩下的石头一次取光的玩家获胜。每次取石头时,每个玩家只能从若干堆石头中任选一堆,取这一堆石头中任意数目(大于1)个石头。 请问:玩家A有必胜策略吗?要怎么分配和取石头才能保...
编程之美——NIM(2) “拈”游戏分析
编程之美——NIM(2) “拈”游戏分析 问题:有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,取这一堆石头中任意数目(大于0)个石头。请问:玩家A要怎样分配和取...
c#游戏编程-利用SharpDX编写坦克大战游戏(1)
1. SharpDX简介 SharpDX 是一个免费而且开源的项目,是一个托管语言对DirectX的封装库。SharpDX封装了几乎全部的DirectX的API,而且最新版本3.0.x已经添加了对Directx12的支持,可以说功能十分的强大。利用SharpDX提供的DirectX的封装库,可以...
游戏编程--雪花效果
void CMainPage::processParticle() { VFLOAT rad = 0; srand( (unsigned)time( NULL ) ); //初始化随机数 for(VINT32 i = 0; i < 1; ++i) { //1...
Python游戏编程入门3
用户输入:Bomb Catcher游戏本章介绍使用键盘和鼠标获得用户输入。包括如下主题:学习pygame事件学习实时循环学习键盘和鼠标事件学习轮询键盘和鼠标的状态编写Bomb Catcher游戏1本章所涉及pygame事件QUITKEYDOWNKEYUPMOUSEMOTIONMOUSEBUTTONU...
C#面向对象编程实例-猜拳游戏
1.需求现在要制作一个游戏,玩家与计算机进行猜拳游戏,玩家出拳,计算机出拳,计算机自动判断输赢。2.需求分析根据需求,来分析一下对象,可分析出:玩家对象(Player)、计算机对象(Computer)、裁判对象(Judge)。 玩家出拳由用户控制,使用数字代表:1石头、2剪子、3布 计算机出拳由计算...
PC游戏编程(入门篇)(前言写的很不错)
PC游戏编程(入门篇)第一章基石 1. 1BOSS登场--GAF简介第二章2D图形程式初体验2.l饮水思源--第一个"游戏"程式2.2知其所以然一一2D图形学基础2.3进入图形世界的钥匙--GAFDDraw2.42D图像的本质--图层表面2.5场景的秘密--背景卷动2.6诱惑--来自"精灵"的问候2...
DirectX 11游戏编程学习笔记之8: 第6章Drawing in Direct3D(在Direct3D中绘制)(习题解答)
本文由哈利_蜘蛛侠原创,转载请注明出处。有问题欢迎联系2024958085@qq.com 注:我给的电子版是700多页,而实体书是800多页,所以我在提到相关概念的时候,会使用章节号而非页码。相同的情况适合于“龙书”第二版。上一期的地址:DX 11游戏编程学习笔记之7 ...
C++游戏编程(一开篇)
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7318264作者:毛星云 邮箱: happylifemxy@qq.com 大家别叫我楼主能够吗- -.请叫我浅墨在从第一节開始看这个笔...
Windows游戏编程之从零开始d
Windows游戏编程之从零开始dI'm back~~恩,几个月不见,大家还好吗?这段时间真的好多童鞋在博客里留言说或者发邮件说浅墨你回来继续更新博客吧。 woxiangnifrr童鞋说每天都在来浅墨的博客逛一下看有没有更新,“每天都来就像看女神那般不依不舍”,弄得我再不更新都不好意思了,哈哈~怎么...
游戏编程算法与技巧 Game Programming Algorithms and Techniques (Sanjay Madhav 著)
http://gamealgorithms.net第1章 游戏编程概述 (已看)第2章 2D图形 (已看)第3章 游戏中的线性代数 (已看)第4章 3D图形 (已看)第5章 游戏输入 (已看)第6章 声音 (已看)第7章 物理 (已看)第8章 摄像机 (已看)第9章 人工智能 (已看)第10章 用户...
游戏编程模式 Game Programming Patterns (Robert Nystrom 著)
第1篇 概述第1章 架构,性能和游戏 (已看)第2篇 再探设计模式第2章 命令模式 (已看)第3章 享元模式 (已看)第4章 观察者模式 (已看)第5章 原型模式 (已看)第6章 单例模式 (已看)第7章 状态模式 (已看)第3篇 序列型模式第8章 双缓冲 (已看)第9章 游戏循环 (已看)第10章...
DirectX游戏编程入门
刚开始学习D3D,安装完DirectX9后,在VS2008中新建Win32项目·--------------------------------------------------------------//设置好Direct3D的库链接,这里也可以通过项目属性的链接器 -- 附加依赖项完成添加;#...
【python游戏编程之旅】第七篇---pygame中的冲突检测技术
本系列博客介绍以python+pygame库进行小游戏的开发。有写的不对之处还望各位海涵。 上一个博客我们一起学习了pygame中的Sprite模块和如何加载动画:http://www.cnblogs.com/msxh/p/5013555.html 这次我们来一起学习pygame中的冲突检测技术...