CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - reader
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Sub Category
Shot Game
Game Server Simulator
Chess Poker games
Game Engine
Other Riddle games
Mobile games
Other Games
Search - reader - List
[
Game Engine
]
C_And_Directx
DL : 0
看起来我在做发明车轮的浪费时间的事--windows已经有一套非常复杂功能完善的GUI.不幸的是windows的GUI适用于办公软件,而这通常不适合游戏软件.游戏一般需要比windows更精确的控制(例如,使用自己的GUI实现用alpha混合创造的部分透明的窗口比较容易,而使用windows的GUI则几乎做不到). 这篇文章将讲述如何使用C++和DirectX来创建自己的GUI.文章分为几部分,每部分涉及一个特定的GUI编程主题.这并不需要按顺序阅读,所以你可以从你需要的部分开始. 这里我假设读者有以下的背景知识:事件驱动的编程原理 对PDL和C++的熟练掌握.我使用C++来建立我的GUI系统,因为我是C++爱好者俱乐部的持卡会员,并且C++的OOP很适用于windows编程和控制方式. 让我们从定义工作范围开始.应该认识到我们不是要设计windows95,我们只是想要为一个游戏开发一套简单的GUI.所以我们不用实现每一个简单控制和GUI结构.我们只需要几个部分而已:一个鼠标指针,一个普通窗口,一些在窗口中的对话框控制.我们也需要一个资源编辑器--一个允许我们在图形环境中使用拖动控制来设计对话框. 从基础开始:渲染循环 -I invented the wheel seemed a waste of time to do things- windows already has a very complex functional of the GUI. Unfortunately, the windows of the GUI for office software, which is usually not suitable for game software. Games generally require more than windows precise control (for example, to use their own GUI to achieve with the alpha part of the mix to create a transparent window for easier use of windows of the GUI is almost impossible). This article describes how to use C++ and DirectX to create their own GUI. The article is divided into several parts, each part deals with a specific GUI programming topics. This does not need to in order to read, so you can start from the part you need. Here I assume that the reader have the following background knowledge: an event-driven programming principles of PDL and mastery of C++. I use C++ to build up my GUI system, because I am a C++ fan club membership card, and the C++, OOP is applicable to windows programming and contr
Date
: 2026-01-16
Size
: 384kb
User
:
zhangjiashi
[
Game Engine
]
Rainbow-engine-help
DL : 0
彩虹引擎最新帮助20110805修正 彩虹传世游戏引擎[Rainbow Woool Engine] Npc58.Com 专业的传世游戏引擎工作室; 我们的软件开发理念:专业,专注,精致,精彩; 彩虹传世工作室秉承此理念,一直致力于传世游戏引擎开发及相关辅助工具开发 传世登录器制作、传世游戏版本制作等领域的研究与探索。 本手册针对的是有一定传世版本开发制作经验的读者。其目的是提供最新最全的引擎更新函数索引,方便开发基于彩虹引擎的传世版本。 -The latest amendments to the engine to help 20,110,805 Rainbow Rainbow handed game engine [Rainbow Woool Engine] Npc58.Com professional studio handed game engine our software development philosophy: professional, focused, fine, wonderful Rainbow Studios adhering to this philosophy handed down, has been committed handed down game engine in development and related aids developed registrar handed down production, handed down production version of the game and explore the fields of research. This manual is a must for the development of production experience handed down version of the reader. Its purpose is to provide the latest and most complete engine update function index, facilitate the development of rainbow based engine handed version.
Date
: 2026-01-16
Size
: 3.19mb
User
:
御用
[
Game Engine
]
UnrealScript
DL : 0
这是一篇描述UnrealScript编程语言的技术文档。它不是指南,也没有提供有用的UnrealScript代码的详细例子。要获得UnrealScript的例子,读者可以参考引擎的源代码,它提供了成千上万行的有效代码,用来解决许多例如AI、运动、武器装备和触发事件等很多问题。最好的入门方式是查看"Actor"、"Object(物体)"、 "Controller(控制器)"、 "Pawn(士兵)" "Weapon(武器)"的脚本。 本文档假设读者使用过C/C++或 Java编程语言、熟悉面向对象程序设计、已经玩过Unreal的游戏并使用过UnrealEd的编辑环境。 对于是面向对象程序设计的新手的程序员,我强烈推荐您去Amazon.com或者书店买一本介绍java编程方面的书。Java和UnrealScript很相似,并且由于它的干净和简单的方法使它成了一种值得学习的极好的语言。 -This is a technical document describing the UnrealScript programming language. It is not a guide, but also did not provide detailed examples of useful UnrealScript code. To get UnrealScript example, the reader can refer to the source code of the engine, which provides thousands of lines of effective code used to solve many many problems such as AI, movement, weaponry and trigger events. The best way to get started is to look at the " Actor" Object (object) " ," Controller (Controller) " , the Pawn (soldiers) Weapon (weapon)" script. This document assumes that the reader use C/C++, or the Java programming language, familiar with object-oriented programming, has played Unreal UnrealEd editing environment and used. For object-oriented programming novice programmers, I highly recommend you go to Amazon.com or a bookstore to buy a book introduction java programming. The Java and UnrealScript very similar, and it' s clean and simple way to make it become a excel
Date
: 2026-01-16
Size
: 87kb
User
:
林风眠
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.