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
DirectX9游戏编程
一个打乱列表获得伪随机序列的生成器
最近看一本叫
游戏编程
的书,里面讲到了一种用伪随机的方式实现的洗牌算法。算法思想是这样的:算法利用质数和二次方程的数学特性,该算法需要一个质数,他应该大于要遍历的集合元素个数。
xiao小人儿
·
2018-03-30 01:20
学习笔记
游戏编程
精粹学习 - 位数组/位锁
在《
游戏编程
精粹1》里的1.10处讲解了位数组的应用,原文意把位操作变为类似数组的形式,从而更加直观。(注意C#中已经内置这种数据结构,叫做BitArray)不过我联想到是否可以设计一个位锁的概念。
HONT
·
2018-03-28 09:00
你知道如何从零开始学c++
游戏编程
吗
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。平台与编程语言选择首先,游戏开发的平台就有很多类型:个人主机平台:Windows、Linux、MacOC;移动平台:iOS、Android、WindowsPhone、BlackBerryOS、Symbian;专业主机平
stone15165
·
2018-03-06 20:03
c++
C++
游戏编程
(1)——先做一个窗口
C++
游戏编程
(1)Areyouagamelover?如果是的,那么你想开发一个游戏吗?如果想,那就跟着我来吧。一.一个窗口的开始先看VS2017的初始窗口代码。
WindOA
·
2018-02-12 21:02
pygame
游戏编程
心得(一)——转向行为(目标追踪)
最近自学python语言的过程中接触到了Pygame,这也是我第一次接触到游戏引擎。作为一个男生对游戏有天然的兴趣,所以当看到pygame时自己做个小游戏的想法便油然而生,在这个过程中遇到了很多问题。基于学习和讨论的基于学习和讨论的目的写了这个文章。遇到的问题:怎么实现敌方精灵的自动追踪?在查阅了相关资料后有了解决办法——转向力=所需速度-当前速度在上述公式中,我们已知精灵的当前速度和目标位置只需
辰时北
·
2018-01-30 02:31
2017华为编程大赛总结
旨在让开发人员在工作之余,通过
游戏编程
的切磋,提高技术和协作能力。在入职华为的第四个年头,我终于如愿拿到了部门编程大赛的冠军。之前的每一年也都会参加,其中两次抱大腿拿到了亚军,一次因为太忙弃权了。
王若伊_恩赐解脱
·
2018-01-27 00:00
[引擎]之五:CubeMesh的材质设置
而贴图只需要左上角一部分,如图所示,只需要红框框住的部分:Unity的材质设置中,有两个可以调节的参数:Tiling和Offset:Tiling的意思,和《3D
游戏编程
大师技巧》(下册p632,9.6基本纹理采样理论
延澈左
·
2018-01-08 14:19
Unity
材质
unity
引擎
csdn-人工智能资料收集
《
游戏编程
中的人工智能技术》一书勘误8.人工智能权威网站推荐9.阿里云人工智能小Ai是比深度学习更
bihackers
·
2018-01-04 18:42
人工智能
人工智能
中值坐标及其应用(仅讨论图像变形与纹理参数化)
本文主要的参考文献为:1.
游戏编程
中的数学——调和函数和中值坐标2.HormannK,FloaterMS.Meanvaluecoordinatesforarbitraryplanarpolygons[J
HlG4399
·
2017-12-18 20:25
GDC-数学
GDC-编程
VS2015配置EasyX图形库
EasyX是针对C++的图形库,可以帮助C++语言初学者快速上手图形和
游戏编程
。
Leo_whj
·
2017-12-10 18:34
c/c++
找工作的新方向
机器视觉,模式识别,VR,NLP,智能硬件,KINECTXBOX
游戏编程
,感知器REALSENSE
ArimaKisho
·
2017-12-03 02:26
附录A 进阶
游戏编程
书籍总结与推荐
章节导读很多
游戏编程
书籍都有一个通病,一本书写完,读者看完之后,不知道下一步该如何前进。这里的附录就是让大家看完这本书后,知道自己接下来可以学习什么,如何进一步提升自己。
起个名字真的好难啊
·
2017-11-21 13:32
Windows游戏开发
Java 2D 游戏引擎开发(一)
前几天偶然发现了一本书,科学出版社出版的《Java
游戏编程
》,译自DavidBrackeen的同名作品。这本书较为细致地从awt动画讲起,一直讲到用java写3d引擎。
william3421
·
2017-11-11 22:43
java
游戏引擎
游戏编程
游戏
swing
Java
游戏开发
126套Unity3D视频教程全集(包含入门、编程、特效、UI、动画、实战等等)
v=c4ca1ryw[000001]《UnityARPG网络
游戏编程
实践系列视频教程(游戏蛮牛第三季)》[25课时][000002]《UnityCS之战局域网射击游戏视频教程》[28课时][
wangxu06
·
2017-11-07 21:12
《C++
游戏编程
》基础
BeginningC++ThroughCameProgramming2017.03.14-2017.03.17简单编程熟悉概念,四天全部看完。(001)致谢赠人玫瑰,手有余香Finally,IwanttothankallofthegameprogrammerswhocreatedthegamesIplayedwhilegrowingup.Theyinspiredmetoworkintheindus
HelloZEX
·
2017-11-06 21:58
C++笔记
无标题文章126套Unity3D视频教程全集(包含入门、编程、特效、UI、动画、实战等等)
v=c4ca1ryw[000001]《UnityARPG网络
游戏编程
实践系列视频教程(游戏蛮牛第三季)》[25课时][000002]《UnityCS之战局域网射击游戏视频教程》[28课时][000003
xiaoxa
·
2017-11-06 19:03
第10章 快到碗里来——DirectX大局观认知
我想真诚的告诉书本前的你,如果你希望自己的
游戏编程
技术有所大成,请学好图形API之后再去碰游戏引擎,学好图形API以及计算机图形学相关知识了你可以自己去开发游戏引擎,过早接触游戏引擎只会让你在游戏开发之路上成为扶不起的阿斗
起个名字真的好难啊
·
2017-10-16 13:27
Windows游戏开发
C++图形编程之graphics.h头文件
如果要用的话应该用TC的编译器来编译,但是如果需要在vc及vs环境中使用graphics.h的功能,则可以选择下载EasyX图形库,EasyX是针对C++的图形库,可以帮助C++语言初学者快速上手图形和
游戏编程
hesetone
·
2017-10-08 00:00
《
游戏编程
十年总结》读后感
尼玛VB居然也能编程与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。首先你要精通一门高级语言,pc上游戏的首选语言就是C++。其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英
Attano
·
2017-10-06 18:50
随机数字生成器(RNG)和Hash函数组合武器背后的黑暗秘密
本文主要的参考文献为:1.
游戏编程
中的数学——随机数字生成(RNG)的黑暗秘密2.APrimeronRepeatableRandomNumbers文章题目之所以叫“黑暗秘密”,只是我觉得这个名字比较酷=
HlG4399
·
2017-10-04 17:30
GDC-数学
GDC-编程
Directx9
学习(九)碰撞——基于边界和基于距离
好久没有碰D3D了,生疏了太多。忘记了如何新建窗口,写到这里,下次再用的时候就可以看这个。#include"MyD3D.h"//#include//窗口回调函数LRESULTCALLBACKWinProc(HWNDhwnd,UINTmsg,WPARAMwParam,LPARAMlParam){switch(msg){caseWM_DESTROY:gameOver=true;//跳出那个消息循环否则
Drift丶星尘
·
2017-10-03 10:19
DirectX学习
金融、视觉领域之外,AI也成为了游戏开发的颠覆性技术
机器学习为我们开启了游戏开发训练的大门,而非
游戏编程
的大门。“游戏开发”是一项非常复杂的任务,并且需要耗费大量的人力资源。
图普科技
·
2017-09-21 15:48
游戏编程
精粹学习 - 路径/线段平滑
来自《
游戏编程
精粹1》寻路部分文章,使用CatmullRom插值来达到平滑,算是对书中内容的练习。在寻路上经常会用到此功能。
HONT
·
2017-09-02 20:00
游戏编程
精粹学习 - 线段与非无限平面相交检测
参考自《
游戏编程
精粹1》多边形相交部分,用该方法除了知道是否相交以外还可以得到相交点,从而用于其他判断。
HONT
·
2017-09-02 20:00
Directx9
学习(六)第一个小游戏
2017.08.28这两天照着书上写了一个小小的小游戏,用DX写的第一个游戏(如果用引擎写的话估计只需要一个下午吧(笑),不过第一次不用引擎,还不错)心得:1.创建窗口时,WNDCCLASSEX的成员lpszClassName和CreateWindow中的第一个参数,这俩字符串(?)必须一样,要不然窗口无法创建2.LRESULTCALLBACKWinProc3.绘画函数://画bomb和bucke
Drift丶星尘
·
2017-08-28 15:24
DirectX学习
DirectX9
学习(四)装载位图
2017.08.24装载位图,由于d3d本身不知道如何装载位图,所以我这次要用到d3dx9.h和d3dx9.lib,但是查资料,VS2015本身的内置库的话是不包括d3dx9.h的,因为这个库属于工具库而非dx核心库,查找官方文档发现如果要用这个D3DX,就只能去下载d3d的sdk,官方的话是:D3DXisnotconsideredthecanonicalAPIforusingDirect3Din
Drift丶星尘
·
2017-08-24 17:16
DirectX学习
DirectX9
学习(二)
2017.08.23了解了如何创建一个D3D变量,如何利用这个变量创建设备,配置这个变量并画一个蓝色背景#include#include#include#includeusingnamespacestd;#pragmacomment(lib,"d3d9.lib")conststringAPPTITLE="Direct3D_Windowed";constintSCREEN_W=1024;consti
Drift丶星尘
·
2017-08-23 16:02
DirectX学习
DirectX9
学习(一)
2017.8.22写给自己,开始接触DirectX,这是对自己学习的一个备份吧。开始接触WinMain和WinProc,大部分都是照着书上敲的,也是为了以后能方便的找个参考第一个代码:#include#include"iostream"#includeusingnamespacestd;conststringProgramTitle="HelloWorld!";HWNDwindow;HDCdevi
Drift丶星尘
·
2017-08-23 16:25
DirectX学习
StrangeIOC
游戏编程
框架
160010517611623.png这是一个MVCS的
游戏编程
框架,下面是这个编程框架的框架图,在做项目的时候可以多对照这张框架图去实现模块与模块之间的对接。
_凉笙
·
2017-08-15 16:14
Qt
游戏编程
——飞机大战——补充
承接上篇:http://blog.csdn.net/hao_zong_yin/article/details/74540652补充包:#ifndefSUPPLY_H#defineSUPPLY_H#include"flyer.h"classSupply:publicFlyer{public:Supply(qrealw,qrealh,qrealspeed,constQPixmaps&pixs,QGra
hao_zong_yin
·
2017-07-06 16:24
QT
Qt
游戏编程
——飞机大战
源码下载:http://download.csdn.net/detail/hao_zong_yin/9890778效果图:这篇文章记录了我用一周的时间从零Qt基础到制作出飞机大战的过程。Qt相比MFC封装好了大量函数,而且非常有条理。飞机大战的实现主要用到了Qt的信号与槽机制、事件响应机制、计时器、随机数、QPainter绘图以及最关键的图形视图框架,在做飞机大战之前,建议掌握以下内容:1.了解信
hao_zong_yin
·
2017-07-06 16:58
QT
游戏编程
入门(16):教游戏思考
本文内容:人工智能(AI)的基础知识在游戏中使用的不同AI类型如何开发自己的AI策略如何在一个实际例子(涉及彼此智能交互的子画面)中应用AI接上文
游戏编程
入门(15):开发MeteorDefense(抵御流星
Jurbo
·
2017-07-05 22:56
?.游戏编程入门
游戏编程入门
游戏编程
入门(15):开发 MeteorDefense(抵御流星)游戏
本文内容包括:MeteorDefense游戏的概念介绍如何设计MeteorDefense游戏如何向游戏引擎添加几个新的子画面特性接上文
游戏编程
入门(14):创建子画面背景游戏的玩法MeteorDefense
Jurbo
·
2017-07-05 15:05
?.游戏编程入门
游戏编程入门
游戏编程
入门(14):创建子画面背景
本章内容包括:背景的4种类型如何向游戏引擎添加背景支持如何与动画子动画一起使用动画背景,以便模拟一个星际太空接上文
游戏编程
入门(13):实现子画面外观动画了解游戏背景的类型下面是4种主要的背景类型:纯色背景图像背景动画背景滚动背景纯色背景纯色背景是只有一种纯色的背景
Jurbo
·
2017-07-05 11:32
?.游戏编程入门
游戏编程入门
游戏编程
入门(2):创建游戏引擎和使用该引擎制作小游戏
后续将根据这个游戏引擎开发小游戏,逐渐完善该引擎并介绍
游戏编程
相关的知识。假设你起码拥有C++的知识。以《
游戏编程
入门》MichealMorrison为基本教材,PDF书籍下载,光盘内容下载。
Jurbo
·
2017-06-25 19:26
?.游戏编程入门
游戏编程入门
游戏编程
入门(1):游戏专业概论
《游戏专业概论》陈洪,任科,李华杰编著清华大学出版社游戏的类型-按内容架构分类角色扮演类游戏RPG角色扮演类游戏(RPG,RolePlayingGame)又可以分为以下几种。ARPG(ActRolePlayingGame):动作型角色扮演游戏SRPG(StrategtyRolePlayingGame):战略型角色扮演游戏MMORPG(MassivelyMultiplayerOnlineRolePl
Jurbo
·
2017-06-15 19:45
游戏
游戏开发
游戏专业
?.游戏编程入门
游戏编程入门
偶然发现的一篇相见很晚的文章:如何学好
游戏编程
今天偶然发现一篇介绍如何学好
游戏编程
的文章,相见恨晚呀,特转载,转帖地址:http://new.qzone.qq.com/79134054/blog/1226580538#!。
bat67
·
2017-05-24 21:48
●
游戏编程
游戏
引擎
编程
图形
开发
偶然发现的一篇相见很晚的文章:如何学好
游戏编程
今天偶然发现一篇介绍如何学好
游戏编程
的文章,相见恨晚呀,特转载,转帖地址:http://new.qzone.qq.com/79134054/blog/1226580538#!。
bat67
·
2017-05-24 21:00
游戏
编程
开发
图形
引擎
《Python
游戏编程
入门》——1.4 小结
本节书摘来自异步社区《Python
游戏编程
入门》一书中的第1章,第1.4节,作者[美]JonathanS.Harbour,李强译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
weixin_34186128
·
2017-05-02 17:00
python
《HTML5
游戏编程
核心技术与实战》——第1章 游戏和HTML5初探1.1 网页游戏和HTML5...
本节书摘来自异步社区《HTML5
游戏编程
核心技术与实战》一书中的第1章,第1.1节,作者:向峰更多章节内容可以访问云栖社区“异步社区”公众号查看。
weixin_34220623
·
2017-05-02 11:00
开发工具
java
php
怎么样学好
游戏编程
locationNum=2&fps=1此篇文章献给那些为了
游戏编程
不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰——阿哲VS自己自序这篇文章我写了大约4
冷崖
·
2017-04-28 22:43
1.python入门到精通
Python3的所有常用语法面向对象编程思维运用模块进行编程
游戏编程
计算机仿真从IDLE启动PythonIDLE是一个PythonShell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径
IvwDcwSo
·
2017-04-07 20:04
python
Python学习
关于游戏开发(转)
对于广大
游戏编程
爱好者来说,答案肯定会是角色扮演。那么,我们要造一个什么样的角色扮演型游戏呢?相信这个问题也是毋庸质疑的,大家肯定都会说:“《仙剑》式”。
weixin_30815469
·
2017-03-21 14:00
c/c++
操作系统
人工智能
C/C++
游戏编程
开发
C/C++
游戏编程
开发,采用的是Win32/64下编程,利用的开发工具是VS2008,本套教程针对那些喜欢游戏开发的人是非常不错的教程,学习要求,有C/C++编程功底,可以不是很高,但是至少也要学习到函数这个地步
shaoqun2005
·
2017-03-12 19:50
互联网
1.python入门到精通
Python3的所有常用语法面向对象编程思维运用模块进行编程
游戏编程
计算机仿真从IDLE启动PythonIDLE是一个PythonShell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径
IvwDcwSo
·
2017-03-09 22:50
python
Python学习
unity3d 入门——实现井字棋
作为3d
游戏编程
课程的第一个作业,还有师兄的博客的参考,整体难度并不大。
wenkun97
·
2017-03-04 21:21
Unity3d
1.使用DShow获取本机的视音频设备和自带编解码器列表
\DXSDK\Doc\
DirectX9
下,文档很详细,网上很多博文都是参考或翻译至这个文档
快乐阿门
·
2017-02-09 14:04
DShow
小夭的
游戏编程
教室——(二)五子棋
10.11更新了下载地址——————————————————大家好,说好的一个月一发的五子棋也横空出世了,这个五子棋可以说是上一个圈圈叉叉的升级版(所以建议新手先看看教程1)这个文章后面逻辑层部分比较混乱请结合UI层一起看..欢迎大家下载这个游戏来玩~,我目前还没有发现什么Bug,玩的方式也和圈圈叉叉很类似....玩完之后可以拖进度条看录像...自我感觉录像功能比较拽先来个最终效果图:最好还是下个
cjianwyr
·
2017-02-07 16:44
AI
游戏编程
设计模式 -- 观察者模式
GameProgrammingPatterns--Observer原文地址:http://gameprogrammingpatterns.com/observer.html原作者:RobertNystrom原创翻译,转载请注明出处如果你朝一台电脑丢一块石头的话,你肯定总是能砸中一个使用Model-View-Controller架构搭建的应用,而MVC的底层使用的就是观察者模式。观察者模式是非常普及
Felicx
·
2017-01-10 16:50
什么是计算机图形学?
在学习
游戏编程
中,一定会遇到计算机图形学,但计算机图形学是什么呢?怎么样来学习它呢?
caimouse
·
2017-01-10 09:52
计算机图形学
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他