Ru/Adding Point Entities: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(template updates)
No edit summary
Line 2: Line 2:
| en = Adding Point Entities
| en = Adding Point Entities
| zh-cn = Adding_Entities:zh-cn
| zh-cn = Adding_Entities:zh-cn
}} {{DISPLAYTITLE:Добавление точки энтитей}}
}} {{DISPLAYTITLE:Добавление Entity точек}}
 
{{first room menu:ru}}
{{first room menu:ru}}


{{totranslate:ru}}
Сейчас мы '''добавим некоторые [[entities]]''' на карту. Энтити - это действующий объект, который (как правило) может взаимодействовать с другими объектами.
 
Теперь добавим на карту немного [[entities|энтитей]].
 
[[Image:hammer_pickentity1.jpg|thumb|left|200px|Выберите инструмент [[Entity Tool]].]]<br>
 
Энтити добавляются с помощью инструмента [[Entity Tool]] [[Image:Mt-entities.png]]. Выберите его из списка инструментов слева.
 
{{clr}}
 
[[Image:hammer_pickIPD.jpg |thumb|right|400px|Выберите нужную энтити из раскрывающегося списка энтитей.]]<br>
 
Затем мы выбираем ентити для добавления. [[List of entities|Список доступных ентити]] на '''Object Toolbar''' (по умолчанию в нижнем правом углу редактора).
 
Первой энтити будет место, где игроки возрождаются при входе на карту. Объект, который нужно для этого выбрать из списка, определяется тем, для какой игры мы делаем карту.
 
* Если вы делаете карту для игры [[Half-Life 2: Deathmatch]], игрок появляется на месте энтити [[info_player_deathmatch]]. Если такой в списке нету, сделайте следующее:
:* Закройте редактор уровней Hammer
:* В окне инструментария [[Source SDK]], в списке '''Current Game''' поставьте <code>Half-Life 2: Deathmatch</code> и запустите редактор опять
* Для остальных же карт для [[Half-Life 2]], игрок появляется на месте объекта [[info_player_start]].
<!--* If you are creating a map for [[Half-Life 2: Deathmatch]], the game will spawn the player at the [[info_player_deathmatch]] entity. If the [[info_player_deathmatch]] does not appear in the list, then follow these steps:
:* Close Hammer
:* From the [[Source SDK]] screen, set the '''Current Game''' to <code>Half-Life 2: Deathmatch</code>
:* Launch Hammer again
* If you are creating a ''single player'' map for [[Half-Life 2]], the game will spawn the player at the [[info_player_start]] entity.
-->
Choose the appropriate entity from the drop-down list.
 
:[[image:tip.png]] '''Tip:''' To save time, you can also simply type the name of the entity directly into the drop-down box, instead of scrolling through the entire list to find it.
 
{{clr}}
 
[[Image:hammer_placeentity.jpg|thumb|right|400px|Left-click on the floor in the 3D View to place the starting entity.]]
 
Next we'll place this entity in the map. When placing entities aligned with a surface, you can do this simply by clicking where on the surface you want it in the '''3D View''', so click somewhere on the floor of the room, like in the image here, and the entity will be placed at the spot you click.
 
{{clr}}
 
[[Image:hammer_pick357.jpg|thumb|left|200px|Pick the [[weapon_357]] from the entity list.]]
 
[[Image:hammer_place357.jpg|thumb|right|400px|Place the [[weapon_357]] on the floor.]]
 
Next we will place a weapon.
 
Pick the [[weapon_357]] entity from the entity list in the '''Object Toolbar''', as shown to the left.
 
The [[weapon_357]] entity will spawn the [[weapon 357|.357 magnum revolver]] where it is placed.
 
Click in the '''3D View''' to place the [[weapon_357]] entity, just like you did with the player starting point, as shown to the right.
 
{{clr}}
 
[[Image:hammer_pick357ammo.jpg|thumb|left|200px|Pick the [[item_ammo_357]] from the entity list.]]
 
[[Image:hammer_place357ammo.jpg|thumb|right|400px|Place the [[item_ammo_357]] next to the [[weapon_357]].]]
 
Next we will place some ammo.


Pick the [[item_ammo_357]] entity from the entity list.
Эта страница описывает [[point entities|энтити точки]], которые являются одиночными объектами на сетке. [[Brush entities|Брашовые энтити]], описанные в следующей статье, немного отличаются.


This entity is a [[item ammo 357|box of .357 ammo]] for the magnum revolver.
# Entities создаются с помощью {{hammer entity}}. Выберите этот инструмент, нажав на клавиши {{key|Shift+E}}, или на иконку на левой-панели:<p>[[File:Hammer pickentity1.jpg|border|200px|Переключитесь на [[Entity Tool]].]]</p>
# Далее мы выбираем, какой объект вставить в карту. Существует [[:Category:Entities|список доступных энтитей]] в Object Toolbar, [[:File:Hammer pickIPD.jpg|который находится в правом-нижнем углу окна Hammer'а]]. Далее идет список энтитей, отвечающих за появляение игрока на карте. Название энтити варьируется в зависимости от мода: {{tip:ru|Вы можете осуществлять поиск по списку, печатая название entity в текстовом поле. Очень редко присутствует необходимость осуществлять ручной поиск, путем прокручивания списка.}}
#* Одиночная игра (Singleplayer): [[info_player_start]]
#* Смертельная игра (Deathmatch): [[info_player_deathmatch]]
#* Командная игра (Team): info_player_<team> (red/blue, terrorist/counterterrorist, axis/allies, и т.д.)
# Теперь мы разместим энтити на карте. Для помещения энтити в соответствии с поверхностью, вы должны щелкнуть где-нибудь на поверхности, используя '''3D View'''. Нажмите где-нибудь на полу комнаты, как это показано на картинке, и энтити будет помещен на место нажатия:<p>[[File:Hammer placeentity.jpg|border|400px|Left-click on the floor in the 3D View to place the starting entity.]]</p> {{tip:ru|Так же вы можете изменять позицию энтити, кликнув в 2D окне просмотра и перетаскивая объект по пространству. Когда вы остались довольны, нажмите клавишу {{key|Enter}}, чтобы создать энтити. (Перетаскивание работает, даже ''после'' создания объекта!)}}
# Большинство Source игр содержат стреляющее оружие, так что давайте сделаем одно. Оружие так же меняется от игры к игре, но оно ''всегда'' начинается с "<code>weapon_</code>". Вы можете провести поиск по списку энтитей, чтобы посмотреть, какие энтити доступны. Если вы работаете с тем, что связано с Half-Life 2, вы будете иметь возможность создания [[weapon_357]], примерно так:<p>[[File:Hammer pick357.jpg|border|260px|Выберите [[weapon_357]] из списка entity объектов...]] [[File:Hammer place357.jpg|border|400px|и расположите его на полу.]]</p>
# В зависимости от правил игры, с которой вы работаете, вам потребуется создать аммуницию к оружию еще до того, как игрок сможет стрелять. Не все игры имеют энтити боеприпасы, и не обязательно, что боеприпасы идут совместо с оружием. Попробуйте найти энтити "<code>item_ammo_</code>", если вам это не удалось, вы всегда можете использовать [[developer console|консоль разработчика]], чтобы включить [[sv_cheats|читы]], и дать себе патроны (после поднятия оружия), с помощью команды "<code>givecurrentammo</code>".


Place the [[item_ammo_357]] entity next to the [[weapon_357]], as shown.
'''With a player start placed, you can compile your map and walk around in it without seeing any strange warnings.'''


{{navbar otherlang|Applying Textures:ru|Применение текстур|Your First Map:ru|Ваша первая карта|Creating Brush Entities:ru|Создание кисти энтите}}
{{Navbar2|:Applying Textures:ru|Применение текстур|Your First Map:ru|Ваша первая карта|Creating Primitives:ru|Создание Entity брашей}}


[[Category:Level Design Tutorials:ru]]
[[Category:Level Design Tutorials:ru]]
[[Category:Russian]]

Revision as of 11:14, 29 August 2009

Template:Otherlang2

Сейчас мы добавим некоторые entities на карту. Энтити - это действующий объект, который (как правило) может взаимодействовать с другими объектами.

Эта страница описывает энтити точки, которые являются одиночными объектами на сетке. Брашовые энтити, описанные в следующей статье, немного отличаются.

  1. Entities создаются с помощью Entity tool Mt-entities.png. Выберите этот инструмент, нажав на клавиши Shift+E, или на иконку на левой-панели:

    Переключитесь на Entity Tool.

  2. Далее мы выбираем, какой объект вставить в карту. Существует список доступных энтитей в Object Toolbar, который находится в правом-нижнем углу окна Hammer'а. Далее идет список энтитей, отвечающих за появляение игрока на карте. Название энтити варьируется в зависимости от мода: Template:Tip:ru
    • Одиночная игра (Singleplayer): info_player_start
    • Смертельная игра (Deathmatch): info_player_deathmatch
    • Командная игра (Team): info_player_<team> (red/blue, terrorist/counterterrorist, axis/allies, и т.д.)
  3. Теперь мы разместим энтити на карте. Для помещения энтити в соответствии с поверхностью, вы должны щелкнуть где-нибудь на поверхности, используя 3D View. Нажмите где-нибудь на полу комнаты, как это показано на картинке, и энтити будет помещен на место нажатия:

    Left-click on the floor in the 3D View to place the starting entity.

    Template:Tip:ru
  4. Большинство Source игр содержат стреляющее оружие, так что давайте сделаем одно. Оружие так же меняется от игры к игре, но оно всегда начинается с "weapon_". Вы можете провести поиск по списку энтитей, чтобы посмотреть, какие энтити доступны. Если вы работаете с тем, что связано с Half-Life 2, вы будете иметь возможность создания weapon_357, примерно так:

    Выберите weapon_357 из списка entity объектов... и расположите его на полу.

  5. В зависимости от правил игры, с которой вы работаете, вам потребуется создать аммуницию к оружию еще до того, как игрок сможет стрелять. Не все игры имеют энтити боеприпасы, и не обязательно, что боеприпасы идут совместо с оружием. Попробуйте найти энтити "item_ammo_", если вам это не удалось, вы всегда можете использовать консоль разработчика, чтобы включить читы, и дать себе патроны (после поднятия оружия), с помощью команды "givecurrentammo".

With a player start placed, you can compile your map and walk around in it without seeing any strange warnings.