• 【读书笔记《Android游戏编程之从零开始》】16.游戏开发基础(动画)

    时间:2022-06-24 00:26:23

    1.Animation动画 在Android中,系统提供了动画类Animation,其中又分为四种动画效果:●AlphaAnimation:透明度渐变动画● ScaleAnimation:渐变尺寸缩放动画;●TranslateAnimation:移动动画●RotateAnimation:旋转动画 这...

  • 《OpenGL游戏编程》第9章-PlanarShadow关键代码注释

    时间:2022-06-04 21:13:09

    阴影这块确实是难点。说到阴影就必须提到投影矩阵、模板值为1和2时分别渲染。说来话长,仅仅放上代码,供日后查阅。/**渲染墙面和阴影*/voidCPlanarShadow::Render(){glClear(GL_STENCIL_BUFFER_BIT);/**<清除模版缓存*/glEnable(...

  • 书评——游戏编程精粹 & 游戏开发物理学

    时间:2022-06-01 21:42:04

    游戏编程精粹 1、2、3 我全都买到了,2 的第一部分基本看过一遍,其它2本都只是大致翻了一下,china-pub上对1的评价很低,主要是就翻译上来说的,但我个人感觉还行,这几本的翻译应该都差不多的。就我看过的部分来说(2的第一部分),这套书还是不错的,涉及的范围很广,值得看看,当然,内容上,大都是...

  • 网络游戏编程基本架构 之 C/S结构

    时间:2022-06-01 20:26:51

    网络游戏的最典型的结构是C/S结构,如图所示:  特别适合于多人在线游戏,如RPG,成千上万人进行同一场游戏。服务器上有完整的游戏世界模型,玩家在客户端去观察这个世界,并与之互动。   C/S结构有什么优点、缺点?  C/S结构优点是能够充分发挥客户端计算机的处理能力,很多工作可以在客户端处理后再提...

  • Python菜鸟快乐游戏编程_pygame(2)

    时间:2022-06-01 19:43:11

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清)https://study.163.com/course/courseMain.htm?courseId=1006188025&share=2&shareId=400000000398149实现Python游戏...

  • Python游戏编程(Pygame)

    时间:2022-05-23 06:54:27

    安装PygamepipinstallpygameC:\Users>pipinstallpygameCollectingpygameDownloadinghttps://files.pythonhosted.org/packages/3e/f5/feabd88a2856ec86166a897b6...

  • 【读书笔记《Android游戏编程之从零开始》】20.游戏开发基础(游戏数据存储)

    时间:2022-05-22 21:52:07

    对于数据的存储,Android提供了4种保存方式。(1)SharedPreference此方法适用于简单数据的保持,文如其名,属于配置性质的保存,不适合比较大的情况,默认存放在手机内存里(2)FileInputStream/FileOutputStream此方式比较适合游戏的保存和使用,流文件数据存...

  • 【读书笔记《Android游戏编程之从零开始》】19.游戏开发基础(游戏音乐与音效)

    时间:2022-05-22 21:52:13

    在一款游戏中,除了华丽的界面UI直接吸引玩家外,另外重要的就是游戏的背景音乐与音效;合适的背景音乐以及精彩的音效搭配会令整个游戏上升一个档次。在Android中。常用于播放游戏背景音乐的类是MediaPlayer,而用于游戏音效的则是SoundPool类。 1.MediaPlayerMediaPla...

  • 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记8

    时间:2022-05-12 06:32:49

    第14章绘制出质感的世界——光照与材质1.光照与光源在Direct3D中的光源类型和光照类型是不同的两个概念,光照模型描述的是光线的反射特征,而光源类型主要强调的是能够产生这些光照模型的方式以及光线的位置,方向,强度等特征。四大光照类型环境光:基于整个自然界环境的整体亮度,称为环境光或者背景光,没有...

  • PC游戏编程(入门篇)(前言写的很不错)

    时间:2022-04-26 12:37:11

    PC游戏编程(入门篇)第一章基石1.1BOSS登场--GAF简介第二章2D图形程式初体验2.l饮水思源--第一个"游戏"程式2.2知其所以然一一2D图形学基础2.3进入图形世界的钥匙--GAFDDraw2.42D图像的本质--图层表面2.5场景的秘密--背景卷动2.6诱惑--来自"精灵"的问候2.7...

  • Python菜鸟快乐游戏编程_pygame(6)

    时间:2022-04-07 04:19:54

    Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清)https://study.163.com/course/courseMain.htm?courseId=1006188025&share=2&shareId=400000000398149上周,有个朋友对我说...

  • Python游戏编程入门

    时间:2022-03-30 04:18:31

    《Python游戏编程入门》这些文章负责整理在这本书中的知识点、注意事项和课后习题的尝试实现。并且对每一个章节给出的最终实例进行分析和注释。初识pygame:pie游戏pygame游戏库使得如下功能成为可能:绘制图形、获取用户输入、执行动画以及使用定时器让游戏按照稳定的帧速率运行。使用pygame库...

  • 分享《Python 游戏编程快速上手(第3版)》高清中文版PDF+高清英文版PDF+源代码

    时间:2022-03-30 04:18:43

    通过编写一个个小巧、有趣的游戏来学习Python,通过实例来解释编程的原理的方式。14个游戏程序和示例,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。在轻松有趣的过程中,掌握Python游...

  • 《Python游戏编程快速上手》——1.3 如何使用本书

    时间:2022-03-30 04:18:37

    本节书摘来自异步社区《Python游戏编程快速上手》一书中的第1章,第1.3节,作者[美]AlSweigart(斯维加特),李强译,更多章节内容可以访问云栖社区“异步社区”公众号查看。1.3如何使用本书本书的大多数的章,一开始都会给出一个程序示例,并展示运行这个示例程序的样子。程序中用户输入的部分会...

  • 如果想从事c++游戏编程,从哪个方向入手比较好?

    时间:2022-03-24 10:10:57

    目前我的状况是09毕业非软件类工作到现在目前c++ ,数据结构算法等基础自学中写的代码仅限于课本练习,不要鄙视我目标方向是C++游戏编程(对这方面算有点兴趣)从哪方面下手好呢,MFC 还是 Direct X什么的关键是也没有项目经验,都要自学当然去公司学经验是最好的,但是我现在的状况估计人家也不要所...

  • 【读书笔记《Android游戏编程之从零开始》】12.游戏开发基础(Canvas 画布)

    时间:2022-03-24 00:55:47

    1.Canvas画布画布类Canvas封装了图形和图片绘制等内容,此类常用的函数说明如下:drawColor(intcolor)作用:绘制颜色覆盖画布,常用于刷屏参数:颜色值,也可用十六进制形式表示(ARGB)drawText(Stringtext,floatx,floaty,Paintpaint)...

  • 【读书笔记《Android游戏编程之从零开始》】15.游戏开发基础(剪切区域)

    时间:2022-03-24 00:55:35

    剪切区域也称为可视区域,是由画布进行设置的;它指的是在画布上设置一块区域,当画布一旦设置了可视区域,那么除此区域外,绘制的任何内容都将看不到;可视区域可以是圆形、矩形等等。画布提供了三种设置可视区域的方法。1.通过坐标,设置矩形可视区域clipRect(intleft,inttop,intright...

  • 【读书笔记《Android游戏编程之从零开始》】18.游戏开发基础(碰撞检测)

    时间:2022-03-13 22:06:28

    1.矩形碰撞所谓矩形碰撞,就是利用两个矩形之间的位置关系来进行判断,如果矩形的像素在另外一个矩形之中,或者之上都可以认为这两个矩形发生了碰撞。如果单纯的去考虑哪些情况会判定两个矩形发生碰撞,倒不如反思考虑两个矩形之间不发生碰撞的几种情况。其实两个矩形不发生碰撞的情况就上下左右这四种。下面通过实例项目...

  • 【读书笔记《Android游戏编程之从零开始》】14.游戏开发基础(Bitmap 位图的渲染与操作)

    时间:2022-02-22 20:56:06

    Bitmap是图形类,Android系统支持的图片格式有png、jpg、bmp等。对位图操作在游戏中是很重要的知识点,比如游戏中需要两张除了大小之外其他完全相同的图,那么如果会对位图进行缩放操作,很容易就节约了一张图片资源;这样既节约了美工的时间,更节约游戏安装包的大小;当然除了缩放,还有很多操作,...

  • DirectX游戏编程(一):创建一个Direct3D程序

    时间:2022-02-11 04:46:44

    一、环境VisualStudio2012,DirectXSDK(June2010)二、准备1.环境变量(如没有配置请添加)变量名:DXSDK_DIR变量值:D:\Software\Program\MicrosoftDirectXSDK(June2010)这里D:\Software\Program\M...