mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2024-12-25 22:35:31 +03:00
Updated Using VScript as a HL2 mapper (markdown)
parent
a81195e9e4
commit
a232e35305
@ -1,8 +1,8 @@
|
||||
This article is for Half-Life 2/Source 2013 mappers who have no experience with VScript to learn what it is and how they can use it in their maps.
|
||||
|
||||
## Using VScript to simplify map logic
|
||||
Most mappers think VScript is too complicated since it's basically in-map programming and most mappers are not programmers. For that crowd, it actually works best when it makes things *less* complicated.
|
||||
|
||||
As a Half-Life 2/Source 2013 mapper, VScript may seem unfamiliar or complicated for you since it's basically in-map programming. For that crowd, it actually works best when it makes things *less* complicated.
|
||||
## Using VScript to simplify map logic
|
||||
|
||||
Source's logic entities *(and Mapbase's expansions to them)* make the I/O system a flexible tool for doing complex things, like math or storage. However, this can get very complicated very quickly, as several different outputs fire several different inputs on several different entities as one big, messy jumble of icons in Hammer's 3D view.
|
||||
|
||||
@ -12,6 +12,6 @@ If you want to learn how to use VScript, it may be best to start by doing it *al
|
||||
|
||||
## Using VScript to do what's not possible with I/O
|
||||
|
||||
While you can just use VScript to simplify map logic, it also unlocks a lot of potential in other areas. It's a pathway to many abilities some mappers would consider...unnatural. If you're already a programmer, then it may already be natural. If not, then it may seem a bit more complex.
|
||||
While you can just use VScript to simplify map logic, it also unlocks a lot of potential in other areas. It's a pathway to many abilities some mappers would consider...unnatural. Of course, if you're already a programmer, then using this side of VScript may come naturally. If not, then it may seem a bit more complex, but if you think you can benefit from what it's capable of, then it would definitely be worth the trouble.
|
||||
|
||||
[Click here to go to a tutorial which makes it simpler and easier to understand.](https://github.com/mapbase-source/source-sdk-2013/wiki/VScript-:-Basic-Entity-Code-Tutorial)
|
||||
[Click here to go to a tutorial which makes it simple and easy to understand.](https://github.com/mapbase-source/source-sdk-2013/wiki/VScript-:-Basic-Entity-Code-Tutorial)
|
Loading…
Reference in New Issue
Block a user