File: cs_94.html

package info (click to toggle)
crystalspace 0.94-20020412-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 62,276 kB
  • ctags: 52,843
  • sloc: cpp: 274,783; ansic: 6,608; perl: 6,276; objc: 3,952; asm: 2,942; python: 2,354; php: 542; pascal: 530; sh: 430; makefile: 370; awk: 193
file content (95 lines) | stat: -rw-r--r-- 3,762 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created by texi2html 1.64 -->
<!-- 
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
            Karl Berry  <karl@freefriends.org>
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
            and many others.
Maintained by: Olaf Bachmann <obachman@mathematik.uni-kl.de>
Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
 
-->
<HTML>
<HEAD>
<TITLE>Crystal Space: map2cs Tutorial Step 7</TITLE>

<META NAME="description" CONTENT="Crystal Space: map2cs Tutorial Step 7">
<META NAME="keywords" CONTENT="Crystal Space: map2cs Tutorial Step 7">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<META NAME="Generator" CONTENT="texi2html 1.64">

</HEAD>

<BODY LANG="" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF0000">

<A NAME="SEC194"></A>
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_93.html#SEC193"> &lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_95.html#SEC195"> &gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_83.html#SEC181"> &lt;&lt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_87.html#SEC185"> Up </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_99.html#SEC200"> &gt;&gt; </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT"> &nbsp; <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="index.html#SEC_Top">Top</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_toc.html#SEC_Contents">Contents</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_285.html#SEC711">Index</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="cs_abt.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<HR SIZE=1>
<H3> 5.5.7 Step 7: Adding Another Room </H3>
<!--docid::SEC194::-->
<P>

A single room is not very interesting, and the ceiling is too high as well.
</P><P>

So first we select every one of the 4 brushes (blocks) that form the walls and
reduce the height, then we move the ceiling lower.
</P><P>

Then we duplicate the floor.  To do this, we select the floor.  Then hold down
the <KBD><KBD>SHIFT</KBD></KBD> key and move the floor to the position of the second
room.  Do the same for the ceiling and the walls.
</P><P>

Now we form a corridor between the two rooms.  We dupilcate another floor and
ceiling, but we reduce the size, so it fits between the rooms.
</P><P>

<CENTER><IMG SRC="tutorial/map2cs/wcstep7a.png" ALT="tutorial/map2cs/wcstep7a"></CENTER>
</P><P>

Now add the walls too.
</P><P>

To make a hole into the corridor, we could use the carve tool of Worldcraft,
that lets us carve brushs out of other brushs.  I do not recommend doing this,
because the results of that operation is not always what you expect.  You
should only use it, if building the resulting objects out of single brushes is
too difficult.  In our case it is really simple to avoid.  We replace the wall
towards the corridor with three blocks, one left of the corridor, one right,
and one on top.
</P><P>

The result should look like this (using flat shading, so you can see the
different blocks better):
</P><P>

<CENTER><IMG SRC="tutorial/map2cs/wcstep7b.png" ALT="tutorial/map2cs/wcstep7b"></CENTER>
</P><P>

In Crystal Space, it should look like this:
</P><P>

<CENTER><IMG SRC="tutorial/map2cs/csmap3.jpg" ALT="tutorial/map2cs/csmap3"></CENTER>
<A NAME="map2cs Tutorial Step 8"></A>
<HR SIZE=1>
<BR>  
<FONT SIZE="-1">
This document was generated

using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>

</BODY>
</HTML>