|
06.01.2010, 16:08
|
#361
|
Знающий
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений (для 95 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
EaNub
Скорей всего ты написал graphics а нужно Graphics3D
а переменными можна:
ширина = 640
высота = 480
graphics3D ширина,высота
__________________
StimuL
Maks
|
(Offline)
|
|
06.01.2010, 16:13
|
#362
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от EaNub
У меня вопрос, я еще плохо допираю=(
Можно ли разрешение поставить переменными?
а то я пробовал, чет не получается: пишет "Unable to set grahics mode"
|
Если я правильно понял то примерно так:
Local gWidth%=1024
Local gHeight%=768
Local gDepth%=32
Graphics( gWidth, gHeight, gDepth )
Переменные можно желать и константами и Global`ами.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
06.01.2010, 16:25
|
#363
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Где найти Blitz+.dll ? а инструкцию?
|
(Offline)
|
|
06.01.2010, 16:31
|
#364
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Randomize, ты правильно понял=) спс
У меня тут еще один вопросик)
Вот набираю
SetOpt = WriteFile("setopt.rlex")
WriteLine(setopt,XEKR%)
WriteLine(setopt,YEKR%)
CloseFile(setopt)
а записывается правильно первая строка, а вторая т.е. YEKR% становится равна 0, помогите плиз
|
(Offline)
|
|
06.01.2010, 16:33
|
#365
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
само по себе ничего не становится равно нулю...
|
(Offline)
|
|
06.01.2010, 16:36
|
#366
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Global width%=800, height%=600, depth%=32, mode%=1
Graphics3D width, height, depth, mode
Вот, должно работать
|
(Offline)
|
|
06.01.2010, 16:43
|
#367
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
а записывается правильно первая строка, а вторая т.е. YEKR% становится равна 0, помогите плиз
|
ставлю сто рублей что ты считываешь где-то в коде только первую строку, а вторую нет.
И вообще читать таким образом строки не православно(прости меня автомат). Две строки - две переменных ещё можно записать. Но когда в тексте тысяча строк, то тысячу переменных заводить будет черезжопно). Я бы порекомендовал пользоваться массивами для таких дел:
Dim txt$(1000) ;Создаем массив с тысячей слотов под текст Read=ReadFile("input.txt");открываем файл для прочтения Repeat i=i+1 ;добавляем +1 к счетчику чтобы заносить потом значение в массив. txt$(i)=ReadLine(Read) ;говоря дословно: в массив txt$ на позицию i записать одну строку из "input.txt" Until Eof(Read) ;Повторять пока не достигнем последней строки. Если нужно прочитать только несколько строк, то реализуется ;все так-же, вот только через цикл For...Next Output=WriteFile("Output.txt") For N=1 to i ; запускаем цикл который запишет все значения массива WriteLine(Output,txt$(i)) Next
Вот такая вот программка может записать из одного файла в другой тысячу строк. Оптимизируй под себя, и юзай на здоровье.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.01.2010, 17:34
|
#368
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Где найти Blitz+.dll ? а инструкцию?
|
эй!.
|
(Offline)
|
|
06.01.2010, 17:52
|
#369
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Люди, в общем у меня 3DMax 9 x64 и на нем че то плагин для экспорта в . b3d не хочет работать. Что посоветуете сделать?
|
(Offline)
|
|
06.01.2010, 17:53
|
#370
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Поставь х86
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
06.01.2010, 17:53
|
#371
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Rexxar, спс, а без масивов чтоли никак необойтись?
насчет считывания:
Начало кода:
Global setopt=ReadFile("setopt.rlex")
Global XEKR=ReadLine(setopt)
Global YERK=ReadLine$(setopt)
CloseFile(setopt)
Graphics3D XEKR%,YERK%
типа цикл:
If Knopka=8
SetOpt = WriteFile("setopt.rlex")
WriteLine(setopt,XEKR%)
WriteLine(setopt,YERK%)
CloseFile(setopt)
EndIf
|
(Offline)
|
|
06.01.2010, 18:03
|
#372
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Винда x64, а 3D Max 9 x86 на 64х битах не работает. Я уже проверял. Версии 2008 и старше не имею.
|
(Offline)
|
|
06.01.2010, 18:19
|
#373
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Люди как сделать что бы спрайт не вертелся, а стоял как плоская картонка????
|
(Offline)
|
|
06.01.2010, 18:41
|
#374
|
Бывалый
Регистрация: 29.03.2007
Сообщений: 662
Написано 199 полезных сообщений (для 448 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
SpriteViewMode sprite,2
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.01.2010, 20:31
|
#375
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Rexxar, спс, а без масивов чтоли никак необойтись?
|
Спасибо надо говорить по кнопочке "полееезно")
Если тебе нужно считать всего две строки, то можно обойтись и без массива. Теперь по поводу твоей проблемы:
Global XEKR=ReadLine(setopt)
Global YERK=ReadLine$(setopt)
|
YERK=0 поскольку YERK - это число из разряда Integer. Мягко говоря это просто число, а ReadLine$ считывает из блокнота String, тоесть текст. И ты присваиваешь числу значение текста... Сложно объяснить, но получается 0. пиши YERK=ReadLine(setopt). Это та проблема из-за которой первое число у тебя выводится правильно(дык Integer ты присваиваешь Integer), а второе показывает 0(Integer'у присваиваешь значение String)
ЗЫ я выиграл 100 рублей ^_^
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:08.
|