摘要:怎样获取当前地图的名字在任意Actor类里,GetWorld()->GetName()就可以获得当前地图的名字
阅读全文
随笔分类 - Game Development
摘要:这个教程是从UE4 Wiki上整理而来.在C++中直接使用Interface大家应该很熟悉。只是简单先定义一个个有虚函数的基类,然后在子类中实现相应的虚函数。像这样的虚函数的基类一般概念上叫接口。那接下来看看UE4中怎样在C++中定义接口的。.h#pragma once#include "Targe...
阅读全文
摘要:我自己翻译的一篇文章,希望能对你有所帮助。原文链接:http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ 进化游戏的层次结构 - 用组件来重构你的游戏实体直到最近几年,游戏程序员一直使用深层次结构的类表示游戏实体。现在的潮流开始逐渐从深层次的结构,到仅仅是把游戏实体对象作为聚合组件的方向转变。这篇文章解释了这些转变意味着什么,...
阅读全文
摘要:1.DancingWind NEHE中文教程 NEHE是十分不错的opengl教程,由浅入深,配合实例讲解。而DancingWind本着一颗分享的心,制成中文版。看官不必一课一课按顺序看但每 一课都应该认真看,中文苦手者可配合英文版观 看……各位可以在他网站下 载,或者告诉我(zwqxin.com) 以代其传给你(汗)。此外DancingWind还整合了几种OPENGL...
阅读全文
摘要:因为工作的原因,自己现在也没有太多时间专注于游戏开发。这里将以前收集的一些OpenGL教程网站罗列出来,与喜欢OpenGL、游戏开发的朋友一起分 享。当然还有一些好的教程网站没有包含在里面,欢迎大家补充,标题的“Top Ten”也完全是为了吸引大家的眼球。不过我想对于大多数人包括我自己来说,最主要的并不是缺乏学习的资料,而是缺乏一种持之以恒、坚持不懈的精神。1.http:...
阅读全文
摘要:本指南改编自 The Modder's Guide to Civ4,原作者 Weasel Op,原帖地址:http://forums.civfanatics.com/showthread.php?t=132476DON'T PANIC!(这是原作者原帖子的警告原文!不过其实以下的内容还是深入浅出条理分明的……)文明IV是一个内容广博,架构复杂的游戏!如果你和我一样想知道如何...
阅读全文
摘要:Title使用设计模式来提高程序库的重复利用性是大型程序项目开发必须的。但是在四人帮的设计模式概述中提到了23种标准设计模式,不但难以记住,而且有些设计模式更多的适用于应用程序 使用设计模式来提高程序库的重复利用性是大型程序项目开发必须的。但是在“四人帮”的设计模式概述中提到了23种标准设计模式,不但难以记住,而且有 些设计模式更多的适用于应用程序开发,对游戏项...
阅读全文
摘要:经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。这 篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。 我也不准备讲述如何进入游戏行业(这方面已经有足够的资料),而只是让...
阅读全文
摘要:啊,我年轻的朋友们,你们想成为游戏设计师,所以来问我有何好建议?我会给你们我最好的建议,但我猜想你们可能会听不进去。你们可能更愿意听那些说你们爱听的话的人所提供的建议。但这对我来说无所谓,我所能做的就是说些实事,并希望能进入某些人的耳朵里。 首先,你们应该对自己的事业道路有个最初的规划,你想接受更专门的训练,还是想要更全面的教育?专门的训练能给你某些特别的技能,让你能一毕业就进入工作。但教育能给...
阅读全文
摘要:王世颖: 著名游戏制作人,资深游戏策划。有长达8年的游戏业从业经验,是国内最早的百万量级制作人之一。曾经开发过《水浒传-聚义篇》、《情人节-不见不散》、《仙剑客栈》、《仙剑奇侠传三》、《仙剑奇侠传三外传-问情篇》等作品。现任北京腾武副总经理,主持开发MMORPG《功夫online》。 很多想要进入游戏业的年轻人都思索过同样的问题:怎样才能成为一个合格的游戏开发人员?要读什么书?上什么学?具备什...
阅读全文
摘要:原文链接:http://www.youxicehua.com/archives/87Rpg Maker XP V1.02 汉化版RPG Maker XP 是由日本Enterbrain公司开发的一款 RPG游戏制作软件。它可以使一个不懂编程的人也能做出精美的RPG 游戏来。新的 XP版本中强化了画面的表现对素材已经没有限制了~完全真彩色的画面。另外加入了 RGSS 脚本系统…&hell...
阅读全文
摘要:目录1 初学者如何开始OGRE2 何时需要STLPORT ,为什么? 2.1 如何安装STLPORT?3 Visual Studio.NET (VC7)4 GCC 3.3/3.45 GCC 3.3/3.4 DEV C++6 GCC 3.3 Cygwin/MinGW7 Anjuta IDE8 你的第一个程序 8.1 编译 运行 8.2 添加第一个物体 8.3 添加灯光9 Frame Listener...
阅读全文
摘要:来源:中国自学编程网 发布日期:2008-05-26 这是我多年来招聘培训游戏程序员的一点想法。一直想汇总一下。主要目的是为了更好的对公司新进C++程序员进行培训,并且建立起游戏程序员培训,发展,成才,成为核心骨干,管理层,期权收益人等一整套体系。因为对于MMO游戏制作来讲,解决好C++技术队伍,是保证合格软件的基础之一。 我在的H3D Studio核心技术人员和游戏制作管理人员全部是...
阅读全文
摘要:打开和显示图片 在这个例子里我们将学习如何使用SDL程序中打开和显示图片。示例程序将绘制一个漂亮的背景,上面显示一个正方形图案,并可以使用键盘的方向键移动它。如果比较熟悉“推箱子”这个游戏,可以看出这个程序实际就是推箱子游戏的基础。 在程序首部包含以下头文件(stdlib.h供调用atexit()时使用): #include #include...
阅读全文
摘要:本例中的源代码如下: #include #include #include "SDL.h" void Slock(SDL_Surface *screen) { if ( SDL_MUSTLOCK(screen) ) { if ( SD...
阅读全文
摘要:简单的象素绘制 下文从使用SDL的编程函数开始,介绍了如何使用SDL在屏幕上进行象素绘制的基本知识,并给出了一个简单的例子。 如果要在VC中用SDL库,必须在源文件头部包含以下头文件: #include “SDL.h” 初始化SDL是通过SDL_Init()函数来实现的。如果初始化失败,函数返回值为0。函数只接受初始化对象作为参数。如果要 ...
阅读全文
摘要:同时,由于绘制的屏幕不能同时接受两个函数的同时操作,我们需要其他两个辅助函数,用于在绘制前对屏幕进行锁定,以及在绘制完成之后解除锁定。这两个 工作一般由SDL_MUSTLOK(SDL_Surface *screen)和SDL_UnlockSurface(SDL_Surface *screen)完成。使用如下两个自定义的函数会更加简单: void Slock(SDL_S...
阅读全文
摘要:下面我们正式开始编程,将E:"tutorial"SDL-1.2.8"lib"SDL.dll拷贝到gp文件夹下,然后给gp工程增加一个C++文件main.cpp。如图9所示。 图9 将以下代码拷贝到main.cpp并保存。 #include #if de...
阅读全文
摘要:VC6下SDL的安装和初步使用 首先,我们为所有的工程创建一个文件夹tutorial,将下载的开发库SDL-devel-1.2.8-VC6.zip拷贝到tutorial下并解压,并保证如下的文件夹层次(图2)如下: 图2 下面我们打开Visual Studio6.0,开发一个非常简单的小例子。选择F...
阅读全文
摘要:来源:天极开发 作者:维维编译 出处:巧巧读书 2007-07-17 进入讨论组 简介 Simple DirectMedia Layer, 简称SDL,是一个自由的跨平台的多媒体开 发包,主要通过OpenGL和2D视频帧缓冲(framebuffer)提供对音频、键盘、鼠标、游戏操纵杆(joystick)和3D硬件的底层访问。 它被广泛的应用于MPEG回放软件、模拟器和多个著名游戏中...
阅读全文
浙公网安备 33010602011771号