E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DirectX11游戏编程
Python基础篇(十五)-- Pygame
游戏编程
1初识PygamePygame是一个开源的Python模块,专门用于多媒体应用(如电子游戏)的开发,其中包含对图像、声音、视频、事件、碰撞等的支持。Pygame建立在SDL的基础上,SDL是一套跨平台的多媒体开发库,用C语言实现,被广泛的应用于游戏、模拟器、播放器等的开发。而Pygame让游戏开发者不再被底层语言束缚,可以更多的关注游戏的功能和逻辑。对于该模块的详细用法,可以参考:Pygame详解
长路漫漫2021
·
2023-11-22 13:23
#
Python
Pygame
Flappy
Bird
pygame.display
pygame.Surface
pygame.Rect
游戏引擎启示录
DOOM不只是一款伟大的游戏,它同时也开创了一种新的
游戏编程
模式:游戏"引擎"。
huodianyan
·
2023-11-22 02:56
开发《星球大战》小游戏的意义
开发《星球大战》小游戏的意义有以下几点:学习和掌握游戏开发的基本技能:通过开发《星球大战》小游戏,可以学习和掌握游戏开发的基本技能,包括游戏策划、游戏设计、
游戏编程
和游戏测试等方面的技能。
京南软件开发
·
2023-11-21 07:55
物联网
python
html5
java
软件构建
c语言九宫格拼图程序,C语言简单
游戏编程
学习入门之九宫格拼图
运行结果预览图!经过玩家操作通关时源程序代码/*头文件引用*/#include#include#include#include/*定义全局变量*/#definemaxsize9//地图的最大边框introw=3;//地图的行数intcol=3;//地图的列数intmap[maxsize]={0};//地图(实际上是一个一维数组)/*定义程序所需函数*/voidmapToZero();//地图清0v
一只姐
·
2023-11-17 07:04
c语言九宫格拼图程序
python趣味编程10例-Python趣味编程与精彩实例
Python趣味编程与精彩实例共19章,前12章主要以Python基础知识如文件创建、输出与变量、输入与判断、运算符和循环、列表和字典、函数编程、pygame的各种知识为主,13-19章则以
游戏编程
的形式
weixin_37988176
·
2023-11-17 05:29
坚实的基础设施+可靠的性能+合理的价格,成功的秘诀就这么简单!
拥有
游戏编程
学位的Rutledge经营着TechRaptor公司,该公司提供与游戏和桌游有关的丰富内容。目前,他的团队包含30名内容撰稿人、4名全职作家、1名首席技术官、1名主编以及1名高级内容经理
Akamai中国
·
2023-11-14 05:52
云计算
云计算
DirectX11
-鼠标拾取
鼠标拾取背景屏幕中选中一点P(x,y),需要计算在三维场景中选中了那个物体或者说哪些物体。方法此时需要计算点P(x,y)对应三维空间中的哪个点,或者哪些点。(此时注意,屏幕空间中的点也有z值,一般我们设置为z=0,比如P(x,y,0),映射到世界坐标系中的点将在近平面上。z值不同,将会映射到三维空间中的不同的点*(x,y,z)*都可能不相同,不仅仅是z值。具体映射方法也很简单,就是从视口逆变换->
xhh-cy
·
2023-11-14 05:17
DirectX
11
鼠标拾取
c/c++
游戏编程
之Easyx图形库基础
c/c++
游戏编程
之Easyx图形库基础(一)EasyX基础c/c++
游戏编程
之Easyx图形库基础(二)绘制图片c/c++
游戏编程
之Easyx图形库基础(三)用Easyx封装按钮我们从本节开始介绍图形化编程
昂格莱德
·
2023-11-13 12:13
c++游戏编程
c++
游戏
学习
c语言
【0基础教程】小学数学水平就能看懂的A星寻路算法详解(附Go代码)
一、概述A星(A-Star)寻路算法常用于
游戏编程
,比如说向角色下达了移动指令后,它怎么从起点运动到终点,又或者控制NPC从一个地方走到另一个地方等等。
rockage
·
2023-11-13 10:15
算法
golang
java
A星
libgdx 3d_使用Java和libgdx进行3D
游戏编程
,使用Blender建立模型
libgdx3dOr…thejourneythroughthex,y,andzaxesthroughthelensofacomputerscreen.或…通过x,y和z轴穿过计算机屏幕镜头的旅程。TL;DR(TL;DR)UsingBlendertogetyourModelUVunwrappedwithanimagetexture,100%correct,sothatitcanbeeasilyimp
weixin_26724741
·
2023-11-10 08:20
java
python
机器学习
人工智能
算法
基于Kinect 动捕XR直播解决方案 - 技术实现篇
Kinect-v2USB3.0WIndowsPC一天,原主板支持USB3.0接口;WindowsPC系统Win10(Win10Version21H2更新,基于x64系统),特别重要;Graphicscardthatsupports
DirectX11
Kaitiren
·
2023-11-09 18:49
Unity3D
技术专栏
xr
unity
DirectX 11 调试记录(1)
记录renderdoc和VS调试
DirectX11
渲染流水线的过程工具:RenderDocVisualStudio测试代码:GitHub-MKXJun/
DirectX11
-With-Windows-SDK
kiki商
·
2023-11-06 08:35
笔记
【
游戏编程
扯淡精粹】工作两年总结
【
游戏编程
扯淡精粹】工作两年总结大纲正文:做了什么,接下来做什么?
zoloypzuo
·
2023-11-06 06:25
游戏编程扯淡精粹
游戏
c++
开发语言
【
游戏编程
扯淡精粹】
游戏编程
设计模式
【
游戏编程
扯淡精粹】
游戏编程
设计模式本文最初写于2018/9/4毛星云RIP如何练习设计模式基本盘:长期维护一个大型工程,持续积累维护一个设计模式表格,日常查找使用多学几门编程语言和编程范式,看不同的语言如何更好地解决问题开发
zoloypzuo
·
2023-11-06 06:24
游戏编程扯淡精粹
设计模式
编程
游戏开发
【
游戏编程
扯淡精粹】使用Swig为cyclone导出Python接口
【
游戏编程
扯淡精粹】使用Swig为cyclone导出Python接口2020年9月23日swig还是不满足Zelo的需求,基本是个黑箱,不可控,源码也改不动,所以最后还是换Lua方案了问题汇总.i配置不可控
zoloypzuo
·
2023-11-06 06:54
游戏编程扯淡精粹
游戏
python
开发语言
【
游戏编程
扯淡精粹】如何阅读技术书籍
【
游戏编程
扯淡精粹】如何阅读技术书籍文章目录【
游戏编程
扯淡精粹】如何阅读技术书籍克服收藏癖把书读薄知行合一选择书籍的方法如何阅读技术书籍BONUS:阅读文档的方法跟版本参考书非借不能读也克服收藏癖我看到你们目光炯炯
zoloypzuo
·
2023-11-06 06:54
游戏编程扯淡精粹
游戏
【
游戏编程
扯淡精粹】EASTL源码阅读
【
游戏编程
扯淡精粹】EASTL源码阅读侯捷先生在《漫谈程序员与编程》中讲到STL运用的三个档次:“会用STL,是一种档次。对STL原理有所了解,又是一个档次。追踪过STL源码,又是一个档次。
zoloypzuo
·
2023-11-06 06:54
游戏编程扯淡精粹
游戏
【
游戏编程
扯淡精粹】VMWare UBuntu服务搭建手册
【
游戏编程
扯淡精粹】VMWareUBuntu服务搭建手册文章目录【
游戏编程
扯淡精粹】VMWareUBuntu服务搭建手册Whatisthis?
zoloypzuo
·
2023-11-06 06:54
游戏编程扯淡精粹
ubuntu
游戏
linux
【
游戏编程
扯淡精粹】如何学习编程语言
【
游戏编程
扯淡精粹】如何学习编程语言文章目录【
游戏编程
扯淡精粹】如何学习编程语言如果你没有学过编程如果你只是想提升工作效率如果你想学习计算机科学与技术如果你已经是熟悉了一门编程语言如果你已经工作如果你想深入理解编程语言一门编程语言有什么内嵌语言
zoloypzuo
·
2023-11-06 06:24
游戏编程扯淡精粹
编程语言
EasyX图形库
EasyX图形库:此图形库是针对C++的图形库,可以帮助初学者制作简单的图形以及
游戏编程
。本人也是一名语言的初学者,目的想记录学习的历程以及基本使用方法。
奥奖得主
·
2023-11-05 16:29
c++
c语言
2020-04-06
《Python
游戏编程
快速上手》这本书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用了直接展示游戏的源代码并通过实例来解释编程的原理的方式。
舟晚梦星辰98
·
2023-11-03 04:13
windows编程笔记【五】vs2017资源文件(*rc)添加资源,修改图标
本笔记源自windows
游戏编程
大师技巧第二版3.0章之后若干,记做学习随笔。使用vs2017环境编译。由于这本书使用的编译环境太过久远,这里添加资源方式是自己摸索的,适用于vs2017。
余生皆假期-
·
2023-10-31 02:12
#
window
10月9日到10月30日学习总结
AI+与游戏开发《
游戏编程
模式》笔记设计模式命令模式撤销与重做享元模式Unity与Lua同舞何为Unity何为LuaUnityXLua=XLua为什么选择它设计思路关于xlua反复报错Thisdelega
雪靡
·
2023-10-31 01:16
经验分享
Java
游戏编程
不完全详解-2
三种Java游戏类型使用Java我们可以创建三种类型的游戏:applet游戏,窗体游戏和全屏幕游戏。applet游戏—是运行在浏览器中的应用。它的好处理用户不需要安装应用。但是用户必须安装JRE并且必须在web浏览器中运行。另外,applet小程序还有安全限制,以保证它不恶意破坏本地代码。比如applet程序不能把游戏保存到用户机的硬盘中去。它只能通过网络连接一个服务器窗体游戏—该类型的游戏没有a
安也 i
·
2023-10-29 13:11
游戏
【SDL
游戏编程
入门第二卷】第一个SDL窗口
一、前言之前我们已经设置了SDL,是时候制作一个在屏幕上呈现四边形的SDL图形应用程序了。二、第一个SDL窗口我们在上一卷的基础上编写,我会对重要的地方做出适当的解释。//使用SDL和iostream#include#include//链接库#pragmacomment(lib,"SDL2.lib")#pragmacomment(lib,"SDL2main.lib")//屏幕尺寸常量constin
「已注销」
·
2023-10-27 07:24
SDL游戏编程入门
游戏
c++
HTML5 canvas 响应,用HTML5把Canvas缓冲区内容输出到屏幕
【IT168技术】欢迎来到我的HTML5
游戏编程
小教程。我会尽量简要说明如何使用HTML5canvas元素和JavaScript创建简单的游戏。本教程将省略一些代码,但绝非故意。
joker叫兽
·
2023-10-26 05:32
HTML5
canvas
响应
使用Java语言进行2D
游戏编程
基础 Fundamental 2D Game Programming with Java 全书笔记(未完结)
此篇文章主要介绍使用Java语言进行
游戏编程
,并不是介绍Java语法特性的书籍。
火车上遇见
·
2023-10-26 05:23
books
java
图形库篇 | EasyX | 基本介绍
图形库篇|EasyX|基本介绍简介EasyX是一个针对C/C++的图形库,可以帮助C/C++初学者快速上手图形和
游戏编程
。
百栗.
·
2023-10-25 03:16
C语言图形界面-系统开发
c语言
如何学好游戏3D引擎编程
《如何学好游戏3D引擎编程》此篇文章献给那些为了
游戏编程
不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰——阿哲VS自己QQ79134054多希望大家一起交流与沟通这篇文章是我一年半前
易雪寒
·
2023-10-20 09:33
Java基础技术
算法/数据结构
3d引擎
游戏
如何学好3D引擎编程
原文地址:http://blog.csdn.net/anypkv/article/details/8026581此篇文章献给那些为了
游戏编程
不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我
puppet_master
·
2023-10-20 09:30
游戏引擎
3d引擎
游戏编程
游戏
编程
学习
charp37.1.11.
游戏编程
:按以下要求定义-个乌龟类和鱼类并尝试编写游戏。
要求:1、假设游戏场景为范围(x,y)为010:self.x=10ifself.y10:self.y=10classFish:def__init__(self):self.x=random.randint(0,10)self.y=random.randint(0,10)defmove(self):move_distance=random.randint(1,1)move_direction=ran
conch0329
·
2023-10-15 07:41
conch的代码学习
游戏
python
【c++
游戏编程
】第一站!Game模板和《Pong》
《Pong》是什么?《Pong》是一款游戏,内容简单,只有一个拍子和球游戏循环和Game类游戏循环游戏是需要不断更新界面的,这种更新叫做游戏循环,把游戏封装成一个类就是Game类Game类源码奉上:#include#include#include#include#include#include#include#include#definekd(VK_NONAME)((GetAsyncKeyStat
杨某一辰
·
2023-10-13 21:24
c++游戏编程
c++
游戏
c++
《
游戏编程
模式》学习笔记(十二)类型对象 Type Object
定义定义类型对象类和有类型的对象类。每个类型对象实例代表一种不同的逻辑类型。每种有类型的对象保存对描述它类型的类型对象的引用。定义往往不是人能看懂的,我们需要例子才能够理解。举例假设你要为一款游戏制作一些怪物敌人。这些敌人有不同的血量及攻击模式。你会怎么写?最容易想到的就是,哦,我先写一个Monster抽象基类,里边定义了基本的属性和抽象方法,然后让子类继承这个基类,来制造特定的敌人。就像这样cl
Currybeefer
·
2023-10-12 00:54
读书笔记
游戏实用技术专栏
游戏
学习
笔记
《
游戏编程
模式》学习笔记(十三)组件模式 Component
定义单一实体跨越了多个领域。为了保持领域之间相互分离,将每部分代码放入各自的组件类中。实体被简化为组件的容器。组件模式没什么好说的,就是放弃传统的继承思路,用组合代替继承来达到对各个领域的解耦。不是让两个类继承同一类来分享代码,而是让它们拥有同一个类的实例。举例设计一个人物Bjorn,要求实现这个人物的输入,物理以及渲染的方法,如果我们直接写,大概会写成这样:classBjorn{public:B
Currybeefer
·
2023-10-12 00:24
C++
专栏
读书笔记
游戏
学习
笔记
《
游戏编程
模式》学习笔记(十四)事件队列 Event Queue
定义事件队列在队列中按先入先出的顺序存储一系列通知或请求。发送通知时,将请求放入队列并返回。处理请求的系统之后稍晚从队列中获取请求并处理。这解耦了发送者和接收者,既静态又及时。要点•事件队列:在先入先出的队列中存储一系列通知或请求。发送通知时,将请求放入队列并返回。处理请求的系统在稍晚些的时候从队列中获取请求并进行处理。这样就解耦了发送者和接收者,既静态又及时。•事件队列很复杂,会对游戏架构引起广
Currybeefer
·
2023-10-12 00:52
读书笔记
游戏实用技术专栏
游戏
学习
笔记
支持5G的开发板迅为RK3399开发板更支持4G全网通和物联网卡功能速速体验
支持OpenGL、ES1.1/2.0/3.0/3.1/3.2,OpenCL1.2和
DirectX11
.1图形编程接口,支持H.264/H.265/VP9解码,像素最高达4
mucheni
·
2023-10-11 19:38
3399
3399开发板
iTOP-RK3399开发板支持Android8.1系统5G模块方案
支持OpenGL、ES1.1/2.0/3.0/3.1/3.2,OpenCL1.2和
DirectX11
.1图形编程接口,支持H.264/H.265/VP9解码,像素最高达4
mucheni
·
2023-10-11 19:08
3399
3399开发板
瑞芯微RK3399开发板CORTEX-A72+CORTEX-A53支持Android8.1系统
支持OpenGL、ES1.1/2.0/3.0/3.1/3.2,OpenCL1.2和
DirectX11
.1图形编程接口,支持H.264/H.265/VP9解码,像素最高达4
mucheni
·
2023-10-11 19:08
3399
3399开发板
c语言静态通讯录、动态通讯录、文件通讯录详解
在今后呢,我会在意料之外的日子,更新这两款
游戏编程
思路及代码的博客。本篇博客将以拿c语言编写静态通讯录、动态通讯录、文件通讯录的思路及代码为主。倾情推出,含泪讲解。
小侍努力学C++
·
2023-10-10 18:23
c语言
游戏编程
- Godot引擎中控制移动的几种方式
Godot引擎中控制移动的几种方式1。我们要讲什么?本篇我们要梳理一下游戏中常见的几种角色移动的控制方式,比如:使用键盘或手柄:八个方向移动旋转(左右键控制)+移动(上下键控制)使用鼠标:自由移动(点击位置)旋转(始终朝向鼠标)+移动(上下键控制)2。准备一个简单的演示本篇为了聚焦我们要研究的问题,我们不再给角色加入动画等其它效果,仅使用godot引擎的图标作为精灵,之后的一切控制演示都由它承担。
razor521
·
2023-10-10 11:52
Godot游戏编程基础
游戏编程
godot引擎
移动控制
游戏基础
控制方式
d3dcompiler_47.dll是什么文件?游戏确实d3dcompiler_47.dll的常用解决方法
在一些基于
DirectX11
的游戏和应用程序中,如果d3d
2301_77698200
·
2023-10-07 08:21
dll修复教程
dll修复
游戏
windows
【用unity实现100个游戏之14】Unity2d做一个建造与防御类rts游戏
我们还将使用C#编程语言来实现游戏逻辑,并且会介绍一些常用的
游戏编程
模式和工具。作为一个项目实战教程,我们不仅将讲解理论,还将创建一个完整的建造与防御类RTS游戏,并且
向宇it
·
2023-10-07 05:55
unity
游戏
游戏引擎
游戏引擎综述(转)
DOOM不只是一款伟大的游戏,它同时也开创了一种新的
游戏编程
模式:游戏"引擎"。
六月二
·
2023-10-07 00:19
游戏编程
之javascript泥巴Mud(一)
房间是Mud游戏的基础Environment.房间代码房间的出口exits使用了map对象,exits[direction]=neighbor;
东方支柱
·
2023-10-06 20:39
游戏编程
模式-享元模式
享元模式是单例和工厂的结合,享元工厂通常是单例的,确保内部创建的享元对象是唯一的。但工厂内部可能有多个具体的享元对象,这些具体的享元对象都继承于同一个抽象的享元对象。抽象的享元对象作为基类,规定了子类需要实现的公共接口,以及哪些需要外部状态的操作可以通过调用方法以参数形式传入(即非享元的信息通过这些方法传入工厂里唯一的享元对象)。子类具体的享元对象实现了基类的公共接口,并且保存了内部状态(享元信息
Mhypnos
·
2023-10-05 23:09
设计模式
学习笔记
享元模式
打开英雄联盟缺少d3dcompiler_43.dll有哪些处理方法
这个错误通常出现在使用
DirectX11
的应用程序中,如游戏、视频播放器等。本文将介绍五种解决此问题的方法。首先,推荐大家去【dll修复文件.site】这个网址下载自动化一键自动修复工具。这个工
askah6644
·
2023-10-02 22:56
windows
dll修复
dll丢失
dll文件找回
dll
唤醒手腕 Matlab
游戏编程
常用技术知识点详细教程(更新中)
Figure窗口初始化figure使用默认属性值创建一个新的图窗窗口。生成的图窗为当前图窗。f=figure(___)返回Figure对象。可使用f在创建图窗后查询或修改其属性。figure(f)将f指定的图窗作为当前图窗,并将其显示在其他所有图窗的上面。figure(n)查找Number属性等于n的图窗,并将其作为当前图窗。如果不存在具有该属性值的图窗,MATLAB®将创建一个新图窗并将其Num
唤醒手腕
·
2023-10-01 11:34
MATLAB数学编程栏目
matlab
游戏
开发语言
国产GPU重要应用场景迎来突破!摩尔线程发布重磅产品与创新解决方案
主要发布包括:面向游戏爱好者的
DirectX11
社区版驱动、全新游戏显卡MTTS70及整机产品“智娱摩方”;GPU物理引擎AlphaCore迎来全新升级并开放测试下载;推出云桌
CSDN云计算
·
2023-09-27 17:23
人工智能
EasyX绘图库的下载
EasyX绘图库的下载前言EasyX是针对C++的图形库,可以帮助C++语言初学者快速上手图形和
游戏编程
。
又菜又爱编程的小白
·
2023-09-27 10:05
c++
开发语言
后端
游戏编程
算法与技巧 Game Programming Algorithms and Techniques (Sanjay Madhav 著)
http://gamealgorithms.net第1章
游戏编程
概述(已看)第2章2D图形(已看)第3章游戏中的线性代数(已看)第4章3D图形(已看)第5章游戏输入(已看)第6章声音(已看)第7章物理(
void87
·
2023-09-24 03:53
游戏
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他