解放军文职招聘考试游戏设计相关技术
游戏设计相关技术
DirectX是由微软公司开发的用途广泛的应用程序开发接口(ApplicationProgramInterface,API)。在DirectX之前,Windows在直接访问图形和声音硬件方面的能力非常有限,而且其速度太慢以致无法用于游戏开发。微软意识到大部分游戏需要直接访问硬件设备来提高运行速度,于是就开发了DirectX来使程序员可以直接访问硬件设备。目前DirectX包括多种版本。
OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。目前,包括Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL作为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品,其中比较著名的产品包括动画制作软件SoftImage和3DStudioMAX、仿真软件OpenInventor、VR软件WorldToolKit、CAM软件ProEngineer、GIS软件AIC/INFO等。值得一提的是,随着Microsoft公司在Windows中提供了OpenGL标准以及OpenGL三维图形加速卡地推出,OpenGL将在微机中有广泛的应用,同时也为广大用户提供了在微机上使用以前只能在高性能图形工作站上运行的各种软件的机会。
在阅读相关游戏的文章或书籍时常会碰见“引擎”(Engine)。引擎在游戏中究竟起着什么样的作用?它的进化对于游戏的发展产生了哪些影响?游戏引擎与上面提到的DirectX和OpenGL又有着什么样的关系?
人们常把游戏的引擎比作赛车的引擎。引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此。游戏者所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的。它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序的工作。因此,引擎是用于控制所有游戏功能的主程序。其主要功能包括从计算机碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正常的音量输出声音等。当游戏者玩游戏的时候,不必关注游戏底层是如何运作的;但对于游戏设计者来说,就必须像一个汽车设计工程师一样熟悉汽车引擎的每一个零、部件的工作情况。事实上,DirectX和OpenGL技术是实现游戏的零、部件工具。游戏设计者必须使用这些技术以构建适合特定游戏的“引擎”。游戏引擎是利用DirectX和OpenGL技术设计的。
您现在的位置是:首页 > 异步课堂 >数字媒体网络集成> 理论学习
8.1HTML基础
8.2JavaScript基础
8.3Web的工作原理
8.4网站的设计与规划
8.5网站的创作
8.6网站的测试与发布
8.1HTML基础
人们经常上网会看到生动漂亮的网页,它是怎么得来的呢?它是采用HTML语言编写出来的。HTML是为了编写网页而设计标记语言。HTML是网页程序的基础。
HTML(HypertextMarkupLanguage,超文本标记语言)是通过嵌入式代码或标记来表明文本格式的国际标准。用它编写的文件(文档)扩展名为.htm或.html,当使用浏览器来浏览这些文件时,浏览器将自动解释标记的含义,并按标记指定的格式展示其中的内容。
一般来说,HTML文档以标签<html>开始,以</html>标签结束。整个文档可分为文档头和文档体两部分。文档头是位于标签<head>与</head>之间的内容,它被浏览器解释为窗口的标题。标签<body>和</body>之间的内容就是文档的主体,也就是浏览网页所看见的内容,包括文字、图片、表格、表单、多媒体信息等。一个HTML文档的一般结构形式如下:
<html>
<head>
<title>我的第一个网页</title>
</head>
<body>
这是html文档的主体部分,也就是网页的内容。
</body>
</html>
HTML标签由左尖括号“<”、“标签名称”和右尖括号“>”组成,而且通常是成对出现的,分为“开始标签”和“结束标签”。除了在结束标签名称前面加一个斜杠符号“/”之外,开始标签名称和结束标签名称都是相同的。如<html>、</html>、<head>、</head>等。在开始标签的标签名称后面和右尖括号之间还可以插入若干属性值,HTML标签的一般格式可以表现为:
<标签名属性1=”属性值1”属性2=”属性值2”属性3=”属性值3”…>
内容
</标签名>
HTML标签是不区分大小写的,如<head>、<HEAD>与<Head>都有同样的意义。HTML的标签包括基本标签、文字标签、链接标签、图片标签、表格标签等下面就来介绍这些常用的HTML标签。
1. 文字基本标签
1) 标题文字标签<hn>
一般文章都有标题、副标题、章节等结构,HTML中也提供了相应的标题文字标签<hn>。标题文字标签的一般格式为:
<hn align=“属性值”>标题内容</hn>
2)文字的字体、大小和颜色标签<font>
<font>标签用于控制文字的字体、大小和颜色。控制方式利用属性设置得以实现。标签的一般格式为:
<fontface=”属性值”size=”属性值”color=”属性值”>文字</font>
face属性指定显示文本的字体;size属性的取值为1~7;color属性的值为颜色的rgb值或颜色的名称,如color=”#FF0000”或color=”red”表示将文字颜色设置为红色。
3)文字的样式标签
(1)粗体标签<b>:放在<b>与</b>标签之间的文字将以粗体方式显示。
(2)斜体标签<i>:放在<i>与</i>标签之间的文字将以斜体方式显示。
(3)下划线标签<u>:放在<u>与</u>标签之间的文字将以下划线方式显示。
2.页面布局标签
1)换行标签<br>
换行标签是个单标签,也叫空标签,不包含任何内容,在HTML文件中的任何位置只要使用了<br>标签,当文件显示在浏览器中时,该标签之后的内容将从下一行显示。
2)分段标签<p>
由<p>和</p>标签所标识的文字,代表同一个段落的文字。分段标签<p>的一般格式为:
<palign=”属性值”>段落内容</p>
其中,align是<p>标签的属性,属性值可以是left、center和right之一,它们分别用来设置段落文字的左对齐、居中对齐和右对齐。
3.插入图像标签
HTML不仅支持文本的显示及其控制,而且它还能支持图像、声音、动画等多媒体信息。下面就以在HTML文档中插入图像文件为例来介绍如何在HTML中使用多媒体。
HTML支持的图像文件格式有gif、jpeg等,在HTML文档中插入图像文件要使用<img>标签,其具体使用格式为:
<img src=”图像文件名”>
4.插入超链接标签
超文本链接通常简称为超链接,或者简称为链接。链接是HTML的一个最强大和最有价值的功能。链接是指文档中的文本或者图像与另一个文档、文档的一部分或者一幅图像链接在一起。在HTML中,简单的链接标签是<a>。它的基本语法是:
<a href=”文件名”>…</a>或<a href=”URL”>…</a>
5.表格标签
在HTML文档中,经常需要设计表格。表格是网页制作中不可或缺的元素,它除了可以直接在单元格内显示内容以外,还可以将整个页面划分为若干个独立的部分,精确地定位文本、图像或其他元素。一张表格由许多元素组成,如表的标题、表行、表列标题等。HTML为表格规定了表元素标签和属性。一般的HTML文档表格结构如下所示:
<table>
<tr>
<td>第一行第一个单元格</td>
<td>第一行第二个单元格</td>
</tr>
</table>
层叠样式表(CascadingStyleSheet,CSS)是网页文件中的各种元素的显示效果集合,包括页面格式、段落格式和文字格式等。基本样式包括字体、字号、字形、左右缩进、文字效果等。层叠样式表是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一。使用CSS可以扩展HTML的功能,重新定义HTML元素的显示方式。CSS是一种能使网页格式化的标准,就像在使用Word进行文字处理时定义段落风格一样。使用CSS可以使网页格式与文本分开,CSS所能改变的属性包括字体、颜色、背景等。层叠样式表可以应用到多个层面,甚至整个站点,保证网站风格一致,因此具有更好的易用性和扩展性。
在页面中使用CSS样式有三种方法,即嵌入样式表、链接外部样式表和内嵌样式。
1)嵌入样式表
使用<style>标记把一个或多个CSS样式定义在HTML文档的<head>标记之间,这就是嵌入样式表。在嵌入样式表中定义的CSS样式作用于当前页面的有关元素。
2)链接外部样式表
定义外部样式表:把CSS样式定义写入一个以.css为扩展名的文本文件中,如“mystyle.css”。
链接外部样式表:如果一个HTML文档要使用外部样式表中的样式,则可以在其<head>部分加入类似代码:
<linkrel=”stylesheet”type=”text/css”href=”mystyle.css”>
3)内嵌样式
直接为某个页面元素的HTML标记的style属性指定的样式就是内嵌样式,该样式只做用于这个元素。例如:
<pstyle=”font—size:large;color:red”>Hello</p>
8.2JavaScript基础
在网站的制作中,为了使网页具有交互性,能够包含更多活跃的元素,人们经常会在网页中嵌入其他的技术,如JavaScript、VBScript等。在这里主要学习JavaScript的基础知识。
JavaScript是由Netspace公司开发的一种脚本语言,它是适应动态网页制作的需要而诞生的一种编程语言,如今越来越广泛地适用于Internet网页制作上。
在HTML基础上,使用JavaScript可以开发交互式Web网页。JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用JavaScript编写的程序需要能支持JavaScript语言的浏览器。Netspace公司Navigator3.0以上版本的浏览器都能支持JavaScript程序,微软公司InternetExplorer3.0以上版本的浏览器基本上支持JavaScript。JavaScript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。
JavaScript加入网页一般有两种方法。
1.在HTML中嵌入JavaScript
这是最常用的方法,大部分含有JavaScript的网页都采用这种方法,如下的HTML文档(javascript.htm)中就嵌入了JavaScript代码。
<html>
<head>
<title>JavaScript示例</title>
<scriptlanguage=”JavaScript”>
<!--
document.write(“这是JavaScript!采用直接插入的方法!”);
//JavaScript结束
-->
</script>
</head>
</html>
2.引用方式
如果已经存在一个JavaScript源文件(以.js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下:
<scriptlanguage=”JavaScript”src=url></script>
其中的url就是程序文件的地址。同样的,这样的语句可以放在HTML文档头部或主体的任何部分。如果要实现“直接插入方式”中所举例子的效果,可以首先创建一个JavaScript源代码文件“Script.js”,其内容只有如下一行:
document.write(“这是JavaScript!采用引用的方法!”)
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>