Camera Spot
by Mychaeel
|
What is CameraSpot?Remember Duke Nukem's surveillance cameras? When you approached and activated them, they showed you another part of the map from a surveillance camera's point of view, allowing you to check whether some door was open or closed, where enemies were hiding or where a special item was located. The CameraSpot actor does the same for Unreal Tournament maps, and more. When triggered, the instigator's viewpoint switches to the CameraSpot; as soon as the instigator leaves the trigger's radius, his/her viewpoint is switched back to first-person view. CameraSpots can be easily set up to monitor a fixed spot or to rotate slowly back and forth in order to cover a larger area; or attach them to a mover to create flyby sequences. CameraSpots can display an unzoomed view or zoom in as closely as you wish. In addition, you can set a short descriptive caption that is displayed at the bottom of the viewer's screen when watching through a CameraSpot. DownloadIncludes DM-CameraSpot (which in turn includes the CameraSpot actor) and full documentation.
DM-CameraSpotThe code for CameraSpot is embedded in DM-CameraSpot. Loading DM-CameraSpot in UnrealEd will make the CameraSpot actor available in the actor browser (under Keypoint) until you close UnrealEd, even if you load your own map afterwards. If you add a CameraSpot to your map, the editor will automatically embed its code in MyLevel of your map. (Tip: Save your map, close UnrealEd and re-open it after adding the CameraSpot actor.) The rounded edges and the white corners in those screenshots are just the default setting. You can change them to whatever you wish (or remove them altogether) if you don't like them or if they don't fit your map's theme. See below for details. Demo map courtesy of Snowdog.
|
||||||||||
Frequently Asked QuestionsHow do I get those rounded edges and corners from the screenshots and the demo?
[+] icon next to the
OverlayTexturesTranslucent and OverlayTexturesModulated properties to
view and modify their individual array elements.I want to create my own monitor frame and use it with CameraSpot. Do I really have to fill all twelve elements of those OverlayTextures properties?
What does "modulated" mean anyway?
I have a map that uses an older version of CameraSpot and I want to update it to the lastest CameraSpot version. How would I do that?
Copyright and AcknowledgementsCameraSpot is © 2002 by Mychaeel [email protected]. This component is freely available for noncommercial use and distribution through any electronic network, provided you include this documentation file. For any other use and distribution please contact me for permission. Thanks to Snowdog for creating the cool demo map; and to him, ElBundee, tarquin and WillySurvive for beta testing and feedback. On a personal note, I am aware that I'm hardly the first to implement something like that (hey Beppo!), and it's a rather simple piece of code. It is, however, a much requested item, and CameraSpot is the only implementation I know of that is network-safe (in other words, works on clients in network games just as well as in standalone games). Have fun, and imagine the possibilities. |