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游戏编程
【Unity技术专题】Unity中常用的设计模式总结
中常见的设计原则单例模式工厂模式建造者模式原型模式桥接模式适配器模式装饰模式组合模式享元模式外观模式代理模式模版模式策略模式状态模式观察者模式备忘录模式中介者模式命令模式访问者模式职责链模式迭代器模式解释器模式【特】
游戏编程
模式
Jack Yan
·
2023-11-25 04:57
#
Unity技术专题
寓教于乐——PyGame
游戏编程
,Python小游戏制作实战教学
Python非常受欢迎的一个原因是它的应用领域非常广泛,其中就包括游戏开发。而是用Python进行游戏开发的首选模块就是PyGame。1.初识PygamePyGame是跨平台Python模块,专为电子游戏设计,包含图像、声音等,创建在SDL(SimpleDirectMediaLayer)基础上,允许实时电子游戏研发而不会被低级语言,如C语言或是更低级的汇编语言束缚。基于这样一个设想,所有需要的游戏
小敢摘葡萄
·
2023-11-24 22:54
python
python
pygame
python小游戏
pygame小游戏
游戏
python画图怎么运行_用python和pygame
游戏编程
入门-画图模块,python怎么运行pygame,
用python和pygame
游戏编程
入门-画图模块,python怎么运行pygame,在设计一个游戏时,有些时候你可以不加载任何图片,只是绘制一些图形来制作一个游戏。
weixin_39796752
·
2023-11-24 22:53
python画图怎么运行
python写界面文字游戏_Python:pygame
游戏编程
之旅五(游戏界面文字处理详解)
再简单的游戏界面中均涉及文字处理,本节主要解读一下pygame模块中对文字及字体的处理方式。同样,以实例进行讲解,先看看代码:#!/usr/bin/envpython#-*-coding:utf-8-*-importsysimportosimportpygamefrompygame.localsimport*defload_image(pic_name):'''''Function:图片加载函数I
weixin_39830313
·
2023-11-24 22:53
python写界面文字游戏
Python之Pygame
游戏编程
详解
一、介绍1.1定义Pygame是一种流行的Python游戏开发库,它提供了许多功能,使开发人员可以轻松创建2D游戏。它具有良好的跨平台支持,可以在多个操作系统上运行,例如Windows,MacOS和Linux。在本文中,我们将介绍Pygame库的特点和用法,帮助您了解如何使用Pygame库进行游戏开发。它提供了诸多操作模块,比如图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘
m0_68949064
·
2023-11-24 22:45
Python
pygame
瑞星微RK3288 核心板
开发平台采用国内优秀芯片厂商瑞芯微(ROCKCHIP)的RK3288(A17四核)处理器,主频高达1.8Hz,集成Mali-T760MP4图形处理器,支持OpenGLES1.1/2.0/3.0,OpenVG1.1,OpenCL,
Directx11
qq_33195120
·
2023-11-23 10:45
RK3288
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
上一页
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
其他