|
2D-программирование Вопросы, касающиеся двумерного программирования |
07.12.2006, 03:00
|
#31
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: Задачка!!!
мат. функции ( операторы)
sqrt - корень квадратный
sgn - функция-знак: результат такой же как и от (x/|x|) при условии нулевой погрешности и равенстве нулю в нуле
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
07.12.2006, 03:43
|
#32
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Re: Задачка!!!
А разве не Sqr() - Корень квадратный???
|
(Offline)
|
|
09.12.2006, 01:51
|
#33
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Задачка!!!
sqrt команды нет, если ты только не использовал какю нибудь DLL
sqr - корень квадратный.
|
(Offline)
|
|
09.12.2006, 02:30
|
#34
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: Задачка!!!
Сообщение от Halk-DS
А разве не Sqr() - Корень квадратный???
|
угу у меня уже все языки в кучу смешались
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
09.12.2006, 03:38
|
#35
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Re: Задачка!!!
А когда вписываешь команду Rnd(10) то програма подберает любое дробное число от 0 до 10????
И о команде Sgn!!! Тоесть ето всеравно что Х / Abs(Х) при условии что Х=0 ????
А как команда влияет на ету формулу???
Dim c#(100, 3)
Dim dc#(100, 3)
For n = 1 To 100
For nn = 1 To 3
c#(n, nn) = c#(n, nn) + dc#(n, nn)
dc#(n, nn) = dc#(n, nn) - 0.005 * Sgn(c#(n, nn))
Next
Next
|
(Offline)
|
|
09.12.2006, 09:00
|
#36
|
|
Re: Задачка!!!
Halk-DS
Sgn(0) = 0
Sgn(1) = 1
Sgn(-1) = -1
|
|
|
10.12.2006, 01:11
|
#37
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Задачка!!!
2 Jimon!
sgn(x)
x<0 sgn=-1
x>0 sgn=1
x=0 sgn=0
|
(Offline)
|
|
10.12.2006, 03:27
|
#38
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Re: Задачка!!!
Ага! Тоесть в моём премере, оно показивает противоположное значение слота n,nn в масиве c# ??? Так??
|
(Offline)
|
|
10.12.2006, 11:32
|
#39
|
|
Re: Задачка!!!
Dim c#(100, 3) // все переменые обнулены
Dim dc#(100, 3) // все переменые обнулены
For n = 1 To 100
For nn = 1 To 3
c#(n, nn) = c#(n, nn) + dc#(n, nn) //операция 0 = 0+0
dc#(n, nn) = dc#(n, nn) - 0.005 * Sgn(c#(n, nn)) //Sqn(0)=0 поетому тут 0=0-0
Next
Next
вот так вот
|
|
|
10.12.2006, 13:08
|
#40
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Задачка!!!
Jimon++
все именно так.
|
(Offline)
|
|
11.12.2006, 04:24
|
#41
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Re: Задачка!!!
Спасибо! Токо щя дошло!!!
|
(Offline)
|
|
15.12.2006, 15:34
|
#42
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Re: Задачка!!!
О! А щя я игрушку делаю!!! Теперь хочю создать заставки и вставить их в игру, хотю в формате ГИФ!!! Теперь наскоко помню надо создать несколько екранов, на одном будет сама игра, а на других будут заставки, и потом можно переключять их через команду If....Then, или Case 1 Then.......!!!!!! Ето так??? Но если так, то может кто подскажет как ето делать??? И даже если нетак, то может тоже подкажите как???
|
(Offline)
|
|
16.12.2006, 11:39
|
#43
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Задачка!!!
Жирно будет, заводить на заставки поверхность. А если у тебя 10 заставок и разрешение 800*600*32, ето же одна поверхность будет сжирать ни много - ни мало 1,83 метра, на 10 заставок 18,3 метра, что конечно непозволительная рокош. Лутче если нужно показать заствку ее приоставновить игру, загрузить заставку, показать заставку, выгрузить заставку, продолжить игру. Если экран с игрой может потеряться (не использовалась, и не должна была использоватся отчистка экрана), то перед показам заставки экран можно сохранить в какой нибудь буффер.
|
(Offline)
|
|
17.12.2006, 05:09
|
#44
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Re: Задачка!!!
Тоесть посредине игры, Влепить команду If .... Then .... EndIf В какой будет указано загружение заставки??? И при етом неочищять буфер с игрой, а после просмотра заставки стереть ее?
|
(Offline)
|
|
18.12.2006, 01:25
|
#45
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Задачка!!!
if показать заставку
//игра приостанавливается
movie=OpenMovie("gifs/z0.gif")
cls
while movieplaying(movie) and keydown(57)=0
drawmovie movie,0,0,800,600
flip
wend
endif
//игра продролжается, возможно идет загрузка новых объектов, инициализация врагов, установка параметров героя и т.д.
P.S> писалось в браузере поэтому ХЗ.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Задачка... |
Atomikc |
Visual Basic |
10 |
09.11.2009 19:45 |
Задача по ТВ |
impersonalis |
Математика |
7 |
30.12.2008 22:12 |
2 задачки |
mudriy |
Загадки |
14 |
26.11.2007 11:55 |
Задачка |
Magus |
Болтовня |
19 |
16.05.2007 20:43 |
Задача |
SubZer0 |
Загадки |
8 |
30.07.2006 16:33 |
Часовой пояс GMT +4, время: 16:06.
|