Нужна помощь многоуважаемых обитателей сего форума, сразу по нескольким темам. 1. Как добавить (или в крайнем случае заменить), спрайты взрыва. И каким способом тогда "вшивать" этот спрайт в карту/мод. Текстуры, вроде, пакратом, а вот спрайты не знаю чем и как. =(
Потому что, уже старенький "хлопок" хл2, годиться только для взрыва гранат, а нужно гораздо больше. Т.е. надо либо варьировать размер спрайта (даже не представляю как) либо все таки заменять/добавлять новый, более эффектный. И к тому же, пробовал в env_explosion менять спрайты взрыва, на любой другой, при этом, взрыв все равно оставался стандартным. 2. Тупят AI. При выполнении секвенсии (scripted_sequence), AI тупо игонрит игрока до тех пор, пока в него не стрельнешь или не нанесешь ему какой-либо урон. Нет, после выполнения скрипта, AI ведет себя адекватно, но как сделать так, что бы в момент выполнения этой самой секвенсии, AI, при видя игрока сразу проявлял агрессию первым, а не ждал нанесения ему урона.
Пытался гуглить и искать тут, но так ничего интересного не нашел. Помогите кто-нить нубу!)
Посмотрел я ссылки, но по моему это не то. В первой, там просто перетаскивание с заменой. А мне, помимо того, что бы работать с ними в SDK, нужно пришивать их к моду (т.е. если я кому то отсылаю мод поиграться, то тот игрок, со свего компа должен был видеть эти спрайты и тп.) Так же еще, на Ep2 просто нет папки materials. (Забыл кстати упомянуть, что работаю на платформе Ep2). Не знаю, причастна ли к этому папка с самой HL2, но там есть materials, но нет папки effects.
А по второй ссылки, там общие описание свойств спрайта и рекомендации к созданию. Боюсь что создавать их, для меня будет еще сложнее. Да если даже и создам, все равно возвращаемся к первому вопросу, как их ставить)
1. Не занимался, в теории как обычную текстуру поменять.
2. Вроде так и должно быть. Пока скрипт выполняется, нпц только о скрипте и думает, не обращая внимания на происходящее вокруг. Если во время выполнения сиквенси по нему пальнуть- то скрипт срывается, ИИ включается, и нпц нападать начинает.