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
EasyX游戏编程
【笔记】用vs2017 c语言写 贪吃蛇 小游戏
,背景颜色)2.设置贪吃蛇的身体并显示3.使之能够移动并能够穿墙4.添加食物并让蛇吃掉5.设置背景音乐完整代码如下:前言用c语言编写“贪吃蛇小游戏”功能:按键控制,能够穿墙知识点:结构体,循环,函数,
easyx
L110210_
·
2023-09-01 09:08
c语言
Libgdx
游戏编程
之卡牌游戏UI布局
先上效果:准备素材:素材准备好,使用GDXTexturePacker打包整体布局采用Stack+Table,每层都使用Table来绘制不同的元素packagecom.mygdx.game.ui;importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.graphics.Color;importcom.badlogic.gdx.graphics.Orthog
dyyaries
·
2023-09-01 03:30
游戏编程
Java
java
游戏程序
libgdx
图解计算机图形学三维变换算法
工程下载http://pan.baidu.com/s/1o7OEMc6tcddd.rar此处为在Windows下运行的TC图形程序;使用了
EasyX
库;
EasyX
库可参考:http://blog.csdn.net
bcbobo21cn
·
2023-08-31 05:21
原创教程
VC++
图形学和3D
三维
计算机图形学
三维透视投影
python编程游戏代码大全,python简单的小游戏代码
大家好,本文将围绕python编程一个最简单游戏代码展开说明,20行python代码的入门级小游戏是一个很多人都想弄明白的事情,想搞清楚python
游戏编程
入门游戏代码需要先了解以下几个事情。
小狗AI
·
2023-08-31 03:30
python
【C++实战】C++实现贪吃蛇(含源代码)—基于
easyx
图形库
C++基础的情况下食用更佳本文前置知识:C++基础♈️今日夜电波:toge—あよ0:36━━━━━━️────────4:03◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录一、前置条件—
easyx
B1ue慕斯
·
2023-08-30 18:07
C++
实现小游戏
c++
开发语言
[
EasyX
库安装介绍讲解】超详细入门级
基本说明
EasyX
是针对C++的图形库,可以帮助C/C++初学者快速上手图形和
游戏编程
。
CaojunjiaOnly
·
2023-08-30 12:59
详识C语言
算法
c语言
开发语言
易错点
绘图
EasyX
《
游戏编程
模式》学习笔记(九)游戏循环 Sequencing Patterns
定义一个游戏循环会在游玩时不断运行。每一次循环,它都会无阻塞地处理玩家的输入,更新游戏的状态,渲染游戏。它追踪时间的消耗并控制游戏的速度。游戏循环需要做到始终以固定的速度运行游戏。一个游戏循环中通常包含处理输入部分,物理,AI等游戏逻辑部分,以及渲染部分。这一章给出了一些实现游戏循环的方法。1.固定时间步长,没有同步用while,尽可能快地运行游戏,能跑多快跑多块。while(true){proc
Currybeefer
·
2023-08-30 11:15
游戏实用技术专栏
读书笔记
游戏
学习
笔记
Unity学习记录——模型与动画
Unity学习记录——模型与动画前言本文是中山大学软件工程学院2020级3d
游戏编程
与设计的作业7编程题:智能巡逻兵1.学习参考除去老师在课堂上讲的内容,本次作业代码与操作主要参考了[傅老師/Unity
XiaoChen04_3
·
2023-08-29 23:09
unity
学习
游戏
游戏引擎
c#
Unity学习记录——游戏对象与图形基础
Unity学习记录——游戏对象与图形基础前言本文是中山大学软件工程学院2020级3d
游戏编程
与设计的作业4编程题牧师与魔鬼——动作分离版1.题目要求改进要求如下:实现动作分离,用动作管理器控制移动游戏中的移动操作实现裁判类
XiaoChen04_3
·
2023-08-29 23:08
unity
学习
游戏
Unity学习记录——与游戏世界交互
Unity学习记录——与游戏世界交互前言本文是中山大学软件工程学院2020级3d
游戏编程
与设计的作业5编程题:简单打飞碟1.题目要求编写一个简单的鼠标打飞碟(HitUFO)游戏游戏内容要求:游戏有n个round
XiaoChen04_3
·
2023-08-29 23:08
unity
学习
游戏
Unity学习记录——空间与运动
Unity学习记录——空间与运动前言本文是中山大学软件工程学院2020级3d
游戏编程
与设计的作业3编程题1.模拟太阳系首先向unity中Assets添加所找的贴图素材SolarTextures|SolarSystemScope
XiaoChen04_3
·
2023-08-29 23:38
unity
游戏引擎
【C语言新手】
EasyX
图形库使用
目录:一、环境搭建:1、官网下载库文件:2、点击【打开文件】安装即可二、在VS2019中使用:1、引用头文件2、查看库函数:3、一般使用步骤:三、附录:#include一、环境搭建:1、官网下载库文件:随便点击一个下载即可,一般我们会选择最新的。2、点击【打开文件】安装即可请注意:一般配合VS或者VC使用。所以你的电脑应该先下VS或者VC。二、在VS2019中使用:1、引用头文件完成了上面的【环境
许多仙
·
2023-08-29 08:26
c/c++
游戏编程
之控制台贪吃蛇(一)
c/c++
游戏编程
之控制台贪吃蛇(一)c/c++
游戏编程
之控制台贪吃蛇(二)欢迎你开启了c++的
游戏编程
世界之旅如果你还未学过c++基本语法,请先学习基本语法再来学习
游戏编程
噢~。
昂格莱德
·
2023-08-28 18:27
c++游戏编程
c++
游戏
学习
c语言
[C++][
easyx
]
easyx
系列之鼠标操作
测试环境:编译环境:VisualC++6.0~2022,
EasyX
_2023大暑版代码:#includeintmain(){//初始化图形窗口initgraph(640,480);ExMessagem;
FL1623863129
·
2023-08-26 18:46
计算机外设
c++
[C++][
easyx
]
easyx
系列之彩虹
测试环境:编译环境:VisualC++6.0~2022,
EasyX
_2023大暑版代码:#include#includeintmain(){//创建绘图窗口initgraph(640,480);//画渐变的天空
FL1623863129
·
2023-08-26 18:46
easyx
c++
java
开发语言
[C++][
easyx
]
easyx
系列之hello world画圈
测试环境:vs2019
easyx
大暑版2023代码:#include//引用图形库头文件#includeintmain(){initgraph(640,480);//创建绘图窗口,大小为640x480像素
FL1623863129
·
2023-08-26 18:46
easyx
c++
java
开发语言
《
游戏编程
模式》学习笔记(八)双缓冲模式 Sequencing Patterns
双缓冲模式的意图双缓冲模式,使用序列操作来模拟瞬间或者同时发生的事情具体定义双缓冲模式定义缓冲类封装了缓冲:一段可改变的状态。这个缓冲被增量地修改,但我们想要外部的代码将修改视为单一的原子操作。为了实现这点,类保存了两个缓冲的实例:下一缓冲和当前缓冲。当信息从缓冲区中读取,它总是读取当前的缓冲区。当信息需要写到缓存,它总是在下一缓冲区上操作。当改变完成后,一个交换操作会立刻将当前缓冲区和下一缓冲区
Currybeefer
·
2023-08-26 05:08
游戏实用技术专栏
读书笔记
游戏
学习
笔记
一个游戏程序员的学习资料
:http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得
国境之南Fantasy
·
2023-08-23 20:57
杂
游戏
算法
引擎
图形
refactoring
mfc
一个游戏程序员的学习资料 (zz)
一个游戏程序员的学习资料//z2012-4-1914:39:51PMIS2120@CSDN想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得,因此写出这篇小文
is2120
·
2023-08-23 20:57
GameDev
Book
游戏
算法
引擎
图形
refactoring
mfc
一个游戏程序员的学习资料(全是好书)
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。
HNFXS985
·
2023-08-23 20:27
c++技术
图形学
Direct3D
Ogre
【c语言】五子棋(
EasyX
图形库+背景音乐)
大家好,有没有觉得写了好多c语言代码,面对的都是黑框框控制台,当我们学习了基础的c语言知识,和
EasyX
图形库后,终于可以和黑框框saygoodbye,今天要分享给大家的是小游戏五子棋,跟着小张一起学习吧
yyqzjw
·
2023-08-22 10:29
c语言
c++
android
学习笔记-《
游戏编程
模式》
《
游戏编程
模式》全书内容梗概总结这是一篇超过万字读书笔记,总结了《
游戏编程
模式》一书中所有章节与内容的知识梗概。
C-haidragon
·
2023-08-20 16:33
学习
游戏
命令模式
【游戏设计模式】之四 《
游戏编程
模式》全书内容提炼总结
https://blog.csdn.net/poem_qianmo/article/details/53240330这是一篇超过万字读书笔记,总结了《GameProgrammingPatterns》(中译版《
游戏编程
模式
西溪漫步
·
2023-08-20 16:31
架构
性能
游戏编程模式
游戏设计模式学习笔记(14)策略模式
游戏设计模式学习笔记(14)策略模式参考:《设计模式与游戏完美开发》《
游戏编程
模式》(https://github.com/tkchu/Game-Programming-Patterns-CN)《图说设计模式
ChiLi_Lin
·
2023-08-20 16:31
游戏设计模式
学习笔记
《
游戏编程
模式》学习笔记(七)状态模式 State Pattern
状态模式的定义允许对象在当内部状态改变时改变其行为,就好像此对象改变了自己的类一样。举个例子在书的示例里要求你写一个人物控制器,实现跳跃功能直觉上来说,我们代码会这么写:voidHeroine::handleInput(Inputinput){if(input==PRESS_B){yVelocity_=JUMP_VELOCITY;setGraphics(IMAGE_JUMP);}}可是这么写不对,
Currybeefer
·
2023-08-20 16:30
游戏实用技术专栏
读书笔记
游戏
学习
笔记
基于
EasyX
的五子棋小游戏。
EasyX
下载地址
EasyX
下载地址//五子棋.cpp:定义控制台应用程序的入口点。
bosaidongmomo
·
2023-08-20 14:36
cpp
c++
游戏编程
之javascript泥巴Mud(三)
游戏的核心代码来了,它就是Game,创建房间、处理输入的命令、提供移动、帮助和退出的能力,可以进一步提炼。创建房间分析命令执行命令代码中使用了Systemout.print(),明眼人应该能看出来,它原来就是java里的System.out.print(),在这里稍微改变了一下,对输入输出进行了重定向。
东方支柱
·
2023-08-20 13:08
easyx
图形库基础:1.基本概念的介绍+图形的绘制。
1.为什么要使用
easyx
图形库2.安装
easyx
图形库。3.语法相关二.图形绘制1.窗体创建和坐标的概念。1.基本窗体的创建。2.坐标概念3.改变逻辑坐标。
随风飘扬@
·
2023-08-17 14:45
microsoft
数据库
easyx
图形库基础:3实现弹球小游戏
实现弹球小游戏一.实现弹球小游戏:1.初始化布:2.初始化一个球的信息:3.球的移动和碰撞反弹4.底边挡板的绘制和移动碰撞重置数据。二.整体代码:一.实现弹球小游戏:1.初始化布:intmain(){initgraph(800,600);setorigin(400,300);setaspectratio(1,-1);setbkcolor(RGB(188,227,245));cleardevice(
随风飘扬@
·
2023-08-17 14:15
游戏程序
easyx
图形库基础:2.基本运动+键盘交互
基本运动+键盘交互一.基本运动1.基本运动:1.如何实现动画:2.实现一个小球从左到右从右到左:(往返运动)3.实现一个五角星的移动:4.实现一个五角星自转和圆周运动的集合:(圆周运动)2.直线运动:1.左上左下右上右下:2.任意从一个点到一个点的直线运动。二.键盘交互1.动键盘我们的图形才移动:2.动键盘去控制原来的运动情况:一.基本运动1.基本运动:1.如何实现动画:相信大家已经对动画的原理已
随风飘扬@
·
2023-08-17 14:45
交互
easyx
图形库基础4:贪吃蛇
贪吃蛇一实现贪吃蛇:1.绘制网格:1.绘制蛇:3.控制蛇的默认移动向右:4.控制蛇的移动方向:5.生成食物6.判断蛇吃到食物并且长大。7.判断游戏结束:8.重置函数:二整体代码:一实现贪吃蛇:1.绘制网格:#definewide800#definehigh600#defineFrame20//1.绘制边框voidDrawFrame(){setlinecolor(BLACK);setlinestyl
随风飘扬@
·
2023-08-17 14:44
java
开发语言
【QT学习笔记001】小试身手、C语言扫盲
一级指针内存模型及项目开发重要点二级指针内存模型及项目开发重要点多维指针做函数参数技术推演分析结构体及内存模型、工程开发套路指针铁律特色工程项目开发中至镇初步易犯错误模型总结与分析数组类型,压死初学者的三座大山:3、数组类型4、学习路线:5、linux编程6、
游戏编程
EE_LegendNing
·
2023-08-17 04:58
QT
语言
编程
《
游戏编程
模式》学习笔记(六)单例模式 Singleton Pattern
单例模式的定义保证一个类只有一个实例,并且提供了访问该实例的全局访问点。定义这种东西一般都是不说人话的,要想要理解这句话的意思,我们得把它揉开了才能搞明白。我们先看前半句“保证一个类只有一个实例”,单例一般使用类来实现,也就是说,这个单例类,其有且只能有一个实例化的对象instance,一旦出现多个,就不是单例模式。后半句“并且提供了访问该实例的全局访问点”,这句话的意思是,这个实例化的对象是全局
Currybeefer
·
2023-08-17 04:22
游戏实用技术专栏
读书笔记
游戏
学习
笔记
单例模式
设计模式
《
游戏编程
模式》学习笔记(四) 观察者模式 Observer Pattern
定义观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这是定义,看不懂就看不懂吧,我接下来举个例子慢慢说为什么我们需要观察者模式我们看一个很简单的需求,现在要你在游戏中加入成就系统,在物体坠落1000米的时候给玩家发一个成就勋章,你要这么做?最直观的方法就是,在游戏的物理系统那一部分中,加入这么一段代码:voidPhysics::u
Currybeefer
·
2023-08-17 04:22
读书笔记
游戏实用技术专栏
观察者模式
游戏
学习
c++
《
游戏编程
模式》学习笔记(五)原型模式 Prototype Pattern
原型的定义用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。举个例子假设我现在要做一款游戏,这个游戏里有许多不同种类的怪物,鬼魂,恶魔和巫师。这些怪物通过“生产者”进入这片区域,每种敌人有不同的生产者。假设每种怪物都有不同的类,同时他们都继承怪兽这个基类,那么我们的代码就会是这样classMonster{//代码……};classGhost:publicMonster{};class
Currybeefer
·
2023-08-17 04:21
游戏实用技术专栏
读书笔记
原型模式
游戏
学习
弹球游戏python鼠标控制_用python和pygame
游戏编程
入门-弹球[鼠标控制]
本节我们再将鼠标的事件引入到这个动画中,要做什么呢?就是在动画中,如果按下鼠标左键,小球会停止移动,如果松开左键,小球会移动到鼠标的位置,然后继续刚才的运动;如果按下鼠标左键不放,移动鼠标,小球就会跟随鼠标移动,感觉是鼠标在拖动小球一样,鼠标松开,小球继续之前的运动。分解:一、如果按下鼠标左键,小球会停止移动(1)判断鼠标按下事件:event.type==pygame.MOUSEBUTTONDOW
weixin_39969143
·
2023-08-16 14:45
弹球游戏python鼠标控制
C++小
游戏编程
2-飞机大战2.0
之前我写过一个小游戏,也是飞机大战,不过这个游戏玩起来体验感不是很好,所以今天重新写了一个,(以前的链接:C++实践:小游戏--飞机大战_c++飞机游戏-CSDN博客)我们来看看现在的代码吧!#include#include#include#defineKEY_DOWN(VK_NONAME)((GetAsyncKeyState(VK_NONAME)&0x8000)?1:0)usingnamespa
FY_Lemon_King
·
2023-08-16 04:59
c++
开发语言
[
Easyx
\C++]一个简单的QQ聊天机器人的实现
最近看到个很智能的聊天机器人,于是我也想着自己是不是也可以做一个于是经过一番查询,我发现方法有很多(识图,买机器人服务之类的),比较麻烦。然后这时候我蹦出了一个清奇的想法…我可不可以直接右键聊天内容,复制到剪贴板,然后再对内容进行操作之后塞入剪贴板,再给贴回去从而达到目的呢?经过一番操作后,发现可以!(我知道这个方法很取巧,是我太菜了23333)然后写了写…代码如下:#include#includ
晚晶
·
2023-08-15 08:12
c++
EasyX
图形库基础
目录安装
EasyX
窗口生成坐标颜色设置刷新音乐tips遇到的bug:代码:文字图片正常贴图批量绘图透明绘图黑白化安装
EasyX
第一步,
EasyX
GraphicsLibraryforC++窗口生成头文件:
L1099
·
2023-08-15 00:57
c语言
火车头伪原创设置【php源码】
本篇文章给大家谈谈python
游戏编程
代码大全,以及python编写的游戏有哪些,希望对各位有所帮助,不要忘了收藏本站喔。
chatgpt002
·
2023-08-14 19:07
服务器
python编程小游戏简单的,python小
游戏编程
100例
大家好,给大家分享一下python编程小游戏简单的,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!不会python就不能用python开发入门级的小游戏?当然不是,我收集了十个python入门小游戏的源码和教程,并且即使你没有python基础,只要跟着这十个小游戏的开发详细教程去做,以及有了全部的源码,那就能自己开发出这样十个python入门小游戏。不仅如此,在玩好这十个小游戏的过程中
阳阳2013哈哈
·
2023-08-14 19:07
python
后缀表达式的计算
1、栈栈是一种只允许一端操作的线性数据结构,具有LIFO(lastinfirstout)的特点,具有广泛的应用,如我在
游戏编程
模式--命令模式(2)中使用栈的结构来实验撤销、重做功能。
芒果和小猫
·
2023-08-13 14:25
C++小游戏贪吃蛇源码
graphics.h是针对DOS下的一个C语言图形库(c++也可以)目前支持下载此头文件的常用的有两种:1.EGE(EasyGraphicsEngine)2.
EasyX
GraphicsLibraryEGE
逃逸的卡路里
·
2023-08-11 18:28
C++
c++
开发语言
c++编写坦克大战(同年回忆)全网最全的讲解
拥有优秀的文档阅读能力(设计
EasyX
图形库的使用),拥有一个漂亮温柔的女朋友。环境准备我这里使用的是VS2022,还需要安装EasX图形库。
luciferau
·
2023-08-09 17:23
c++
开发语言
EasyX
图形编程
在之前的C语言中,我们的代码最终展示界面都是控制台,也就是那个黑框框,这确实不够高大上,因此
EasyX
就是来解决这个问题的。
今天也要写bug、
·
2023-08-07 13:10
C语言
c语言
c++
新手注意事项-visual studio 来实现别踩白块儿
自己之前为了熟悉
easyx
练习过一个简单的项目,别踩白块儿,链接在这里,别踩白块儿,当时比较稚嫩,很多东西都不会,可以说是只知道最基本的语法,头文件都不知道,一个一个查资料弄懂的,还是比较艰难哈哈。
TZ燊
·
2023-08-06 11:09
项目开发
visual
studio
ide
以
游戏编程
的角度看待模拟时间的算法题——以PAT甲级1026 Table Tennis为例
对于需要模拟时间的算法题,可以将开始时间作为游戏的开始(如Unity的Start或UE的BeginPlay),每一秒的模拟作为游戏的画面更新(如Unity的Update或UE的Tick),结束时间可作为游戏的结束(如Unity的OnDestroy或UE的EndPlay)。从这个角度来看,我们可以将PAT甲级1026TableTennis当成一个游戏看待,在游戏进行过程中,游戏玩家可能随时会让一位球
KonoHT
·
2023-08-06 10:23
游戏
算法
pat考试
PAT
c++
unity
游戏引擎
架构,性能和游戏 《
游戏编程
模式》学习笔记
开新坑,准备把《
游戏编程
模式》这本书啃完。这是一本讲设计模式的书,针对游戏开发而作,写得很好。
Currybeefer
·
2023-08-05 09:09
游戏实用技术专栏
游戏
学习
笔记
设计模式
享元模式 Flyweight Pattern 《
游戏编程
模式》学习笔记
如果我们要存储一个树一样的数据结构,直觉来说我们会这么写但是实际上我们会发现,哪怕森林里有千千万万的树,它们大多数长得一模一样。它们使用了相同的网格和纹理。这意味着这些树的实例的大部分字段是一样的。那么我们就可以将树共有的数据拿出来分离到另一个类中:我们只需要一个TreeModel实例化的对象就好了,剩下的树只需要保存一个TreeModel的指针,就可以很快的找到这个对象类似于这样为了减少需要推送
Currybeefer
·
2023-08-05 09:09
享元模式
游戏
学习
基于
EasyX
图形库的C/C++实战项目——西南大学大一C语言程序设计|课程设计《多功能应用平台》
目录一、扫雷二、迷宫三、通讯录四、核心代码一、扫雷功能简介:1.棋盘设置2.设置模式3.红旗标志4.递归展开(DFS)扫雷二、迷宫功能介绍:1.二维矩阵设置2.键盘输入3.自动求解(回溯)迷宫三、通讯录功能介绍:1.设计模板2.添加、删除、查找3.文件操作4.用户栏信息展开5.排序与优化可视化通讯录四、核心代码1.Interface.cpp#define_CRT_SECURE_NO_WARNING
Dusong_
·
2023-08-05 05:15
C语言
c语言
开发语言
算法
c++
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他