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游戏编程
想往C/C++
游戏编程
发展的你,还没学会C语言指针!
我最近跟很多在学C语言的年轻人聊天,发现一个普通的痛点——C语言指针很难学!这时候我就会说:指针,传说中是C语言中的一个难点,且是难点中的难点。我会搜时间整理一个C语言指针的文章...接着,今天终于实现了!本文在教材的基础上,再详细地谈谈“指针”这个东东,力争让大家能理解它。一、指针的概念关于指针的定义,很多教材一般给出“它是一个地址”,“存储的是变量的地址”,“指向了一个值”等等描述。这样描述其
墨离学编程
·
2018-05-22 23:15
游戏编程
精粹学习 - 使用Bloom过滤来提高计算性能(BloomFilter)
原文在《
游戏编程
精粹2》的1.2中,BloomFilter是一种可以快速检测是否存在集合包含关系的数据结构,但有一定的误识别率。
HONT
·
2018-05-05 10:00
学习
游戏编程
小知识
所文地址一、书籍:算法与数据结构:《数据结构(C语言版)》——严蔚敏、吴伟民清华出版社我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下。《IntroductiontoAlgorithms》第二版中文名《算法导论》关于算法的标准学习教材与工程参考手册,在去年CSDN网站上其翻译版竟然评为年度二十大技术畅销书,同时《程序员》杂志上开设了“算法擂台”栏目,这些溯源固本的举动,不由得使人对中
冷崖
·
2018-05-02 17:27
开启Directx9.0之旅
游戏编程
python
游戏编程
入门
importpygameimportsysfrompygame.localsimport*pygame.init()screen=pygame.display.set_mode((600,500))white=255,255,255blue=0,0,200myfont=pygame.font.Font(None,60)textImage=myfont.render("Hello",True,whi
lonely_gfolf
·
2018-04-19 22:09
python游戏编程
游戏编程
精粹学习 - 计算到区域内部的距离
在《
游戏编程
精粹1》的4.7中,原文主要解决赛车游戏的路程确定问题和光照插值问题。
HONT
·
2018-04-15 16:00
游戏编程
精粹学习 - 一种快速的圆柱棱台相交测试算法
在Unity中挂载Renderer的对象可以使用OnBecameVisible/OnBecameInvisible来接收剔除事件。但是非Renderer对象则要自己处理相交检测。文中的方法测试结果比Unity的GeometryUtility效率要高一倍左右,且没有GC。不过只支持圆柱下面是直接从书上C++版本转换的C#实现usingSystem.Collections;usingSystem.Co
HONT
·
2018-04-06 13:00
游戏编程
精粹学习 - 可预测随机数
这是一种避免一次性生成所有内容的可预测随机数实现原文使用了简易的随机数生成算法来生成,可以支持的最大数字是uint型的最大值4294967295。文中提到的宏无限分解和微无限分解指的是用种子生成的随机结果再作为种子继续生成,细化到具体星球,植被等等。这样当玩家在任意坐标区域内,只需要生成附近一小块的随机内容。这种做法也可以衍生到宝藏藏匿之类的实现上去。这里测试代码使用unity自己的随机数来实现,
HONT
·
2018-04-04 12:00
一个打乱列表获得伪随机序列的生成器
最近看一本叫
游戏编程
的书,里面讲到了一种用伪随机的方式实现的洗牌算法。算法思想是这样的:算法利用质数和二次方程的数学特性,该算法需要一个质数,他应该大于要遍历的集合元素个数。
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++
操作系统
人工智能
上一页
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
其他