Помощь новичкам

Post Reply
antonobuhov
Posts: 27
Joined: Mon Dec 08, 2014 5:23 pm
My devices: Iphone 4s

Помощь новичкам

Post by antonobuhov »

Всем привет.

Я решил создать тему где бы новички могли задавать свои вопросы. Если модератор будет против то можете ее удалить, но прежде я задам вопрос такой.

Скажите пожалуйста как загружать в телефон изображения, звуки или сам код приложения а точнее куда. Вот к примеру я пишу программку на компьютере, там размещаю в папку изображения и все такое, рядом с папкой сама программа в txt или cod формате, какие дальнейшие мои действия. И как потом все это открыть в Smart Basic

Большое спасибо за помощь.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Помощь новичкам

Post by Mr. Kibernetik »

Smart BASIC работает с Dropbox. С помощью Dropbox можно очень легко переносить программы и файлы с компьютера на устройство и обратно. Также на форуме очень много ссылок на Dropbox, с помощью которых можно буквально в несколько кликов загрузить программу себе на устройство.

О том, как подключить Dropbox, смотрите в документации в разделе Примечания. Если что останется непонятным - спрашивайте!

Alexxl
Posts: 26
Joined: Fri Jan 30, 2015 9:54 am
My devices: iPad 2 iPhone 5

Re: Помощь новичкам

Post by Alexxl »

Добрый вечер всем. Нужна помощь.
Разбираюсь с программой, с графикой и никак не могу понять, как установить перо.
Как сделать так что бы рисование линии происходило не с 0,0 а с 0,300 например?
Вот в данном случае:

GRAPHICS'режим

DRAW SIZE(5)'толщина линии
DRAW COLOR 1,1,1'цвет белый

FOR COUNT = 0 TO 100
A = rnd(10)

DRAW LINE TO B,C

IF A > 5 then
C +=10
Cvr+=1
ELSE
C -=C
Cvn+=1
END IF

B +=10
COUNT += 1
PAUSE 0.5
NEXT COUNT

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Помощь новичкам

Post by Фант »

Привет! А в чем проблема?
DRAW LINE X1,Y1 TO X2,Y2 команда рисует линию от точки [x1,y1] до точки [x2,y2]. Первая пара координат может быть пропущена, если нужно продолжить рисовать линию от текущих координат пера.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Помощь новичкам

Post by Mr. Kibernetik »

Перо устанавливается командой DRAW TO.

Alexxl
Posts: 26
Joined: Fri Jan 30, 2015 9:54 am
My devices: iPad 2 iPhone 5

Re: Помощь новичкам

Post by Alexxl »

Да вот, если я использую команду DRAW TO в приведенном выше примере, то перо вначале устанавливается а потом первым шагом возвращается в 0,0 и оттуда начинает строить линию..

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Помощь новичкам

Post by Mr. Kibernetik »

Alexxl wrote:Да вот, если я использую команду DRAW TO в приведенном выше примере, то перо вначале устанавливается а потом первым шагом возвращается в 0,0 и оттуда начинает строить линию..

Code: Select all

graphics
draw to 100,100
draw line to 200,200

Alexxl
Posts: 26
Joined: Fri Jan 30, 2015 9:54 am
My devices: iPad 2 iPhone 5

Re: Помощь новичкам

Post by Alexxl »

Mr. Kibernetik wrote:
Alexxl wrote:Да вот, если я использую команду DRAW TO в приведенном выше примере, то перо вначале устанавливается а потом первым шагом возвращается в 0,0 и оттуда начинает строить линию..

Code: Select all

graphics
draw to 100,100
draw line to 200,200
image.jpg
image.jpg (24.84 KiB) Viewed 12593 times
Добавил эти две строки, получается всё равно как я описывал.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Помощь новичкам

Post by Mr. Kibernetik »

Alexxl wrote:Добавил эти две строки, получается всё равно как я описывал.
Я вам привел в пример этот код не для того, чтобы вы его просто вставили в программу, а чтобы вам было понятно, как оно в принципе работает.
Раз у вас в программе рисует в координате 0,0, значит вы именно в эту координату рисуете. Нужно найти ошибку в программе и исправить.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Помощь новичкам

Post by Фант »

Рисуем пальцем по экрану линиями:
graphics
loop:
get touch 0 as x,y
if x>-1 then
draw to x,y
goto 10
endif
goto loop
10 get touch 0 as x,y
if x=-1 then loop
draw line to x,y
goto 10

Post Reply