Показать сообщение отдельно
Старый 03.03.2008, 18:09   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: как вывести из функции более 1-ой переменной

Ну логически посуди, на примере функции CameraPick, как ты присваивая переменной типа float, несколько значений, тут же нету типов переменных, таких как int3 или float4, тут только одинарные типы данных.
Поэтому для этой функции были придуманны ещё 7: PickedX, PickedNZ, PickedEntity и т.д. и т.п.
Тоесть, при вызове CameraPick, в конце функции к нескольким переменным присваиваются значения, а при вызове этих функций, мы просто получаем эти переменные.
Если пишешь сам, тогда тут проще: просто присваиваешь переменным (глобальным), а после вызова функции юзаешь их.
(Offline)
 
Ответить с цитированием