Структуры с реализацией 2D и 3D векторов. Ready to use.
Тема
71 15 242
29
В вжассе методы add, sub, scale, div разве нельзя представить в виде перегрузки операторов?
15
не вижу ни одного юзкейса
Такие темы могут быть интересны для общей информации.
Для практического применения такие библиотеки должны дополнять стандартный функционал редактора. Wurst, например, в стандартной библиотеке тоже содержит типы vec2 и vec3, но в добавок он расширяет стандартные типы для их использования. Например, все функции устанавливающие координаты тем или иным объектам принимают в качестве параметров именно vec2 и vec3, в чем и раскрывается их мощь. А для старого vJass, это да, это по большому счету, простите, пердёж в подушку.
PrincePhoenix:
Но! Такие треды, в первую очередь, помогают тем, кто хочет развиться дальше варкрафта и уйти в геймдев.
Одно другому не мешает. WC3 как конструктор лего, больше развлечение чем работа. Жвачка для мозгов, может быть.
4
PrincePhoenix, лучше тогда в статью про геймдев закинуть в целях обучения. Там он был бы чуть
полезнее, если бы были ещё и картинки. А так данные методы написаны для лентяев, которые не хотят ничего учить, а хотят дергать за рычаги и получать результат.
29
8gabriel8, Это всё опять же заморочки кодеров, для обычного картостроителя эта инфа настолько мизерна, что даже не знаю.

Но! Такие треды, в первую очередь, помогают тем, кто хочет развиться дальше варкрафта и уйти в геймдев.
26
abidin:
Опять один бородатый программист написал никому не нужную фигню, чтобы обсудить это с двумя другими бородатыми программистами, которые занимаются той же ахинеей.
Такие темы могут быть интересны для общей информации. Например:
ScorpioT1000:
(локалки быстрее глобалок и быстрее обращений к массиву)
30
GetLocalPlayer, хотел сохранить конструктор create() без параметров, чтобы поведение класса было максимально предсказуемым. Про toString идея неплохая, и я думал её реализовать, но потом понял, что не вижу ни одного юзкейса, где это было бы нужно, даже для дебага. Тоже самое про equals(Vec3), кстати.