|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Konst_Oneя же писал, что условия надо исправить, там что-то накручено в функции. Сейчас гляну ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:08 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:13 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.Pro, Хахахах хотите прикол. Выпуливало по 3 шара сразу. убрал ети form1.scaleWidt и поставил как было. Теперь стало по 2 шара))) А как только пытаюсь менять размеры шара, так все норм. По одному выпуливает Как только комментирую эту строку, снова по 2))) И еще мне интересно почему я не могу сделать размер шаров от 500 до 1000? Они тупо появляются одного размера. А как только ставлю например от 200 до 500, то появляются разных размеров... Код: vbnet 1.
Мамой клянусь Хотите через team viewer посмотрите ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:39 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
просто полный код дай у меня тоже выпуливает по три шара и больше, но не сразу, а когда как минимум три шара уже летают, они как-то более менее одновременно касаются краев ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:41 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronИ еще мне интересно почему я не могу сделать размер шаров от 500 до 1000? Они тупо появляются одного размера. А как только ставлю например от 200 до 500, то появляются разных размеров...Кто-нибудь может это перевести на русский? Я не понял, то могу, то не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:43 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
какой ScaleMode установлен для Form1? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:43 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:45 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Кстати, понял, почему по несколько Ты развернул шар, но условие нахождения у края какое-то время продолжает срабатывать (еще два тика таймера), поэтому их и появляется две-три штуки Нужно грамотно проработать вопрос разворота шара ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:49 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
нужно написать функцию расчёта траектории и её юзать с параметрами текущего положения шара на плоскости формы ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:51 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.Proпросто полный код дай Жалко что ли ) Вы же его сами и написали) я только тыкался мыкался) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
Shocker.ProКто-нибудь может это перевести на русский? Я не понял, то могу, то не могу. На русском вроде и писал) Перевести на более понятный для программиста язык сейчас постараюсь. Когда пишу - Код: vbnet 1.
то шары появляются все одинаковые, хотя по смыслу должны появляться шириной от 500 до 1000 твипов Когда пишу Код: vbnet 1.
тогда шары появляются разных размеров - как положено. Konst_Oneкакой ScaleMode установлен для Form1? 1 Twip ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:53 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Смотри, что в целом вообще может получаться. Шар очередным шагом на 200 твипов шагнул к краю формы, при этом пересек его на 180 твипов допустим. Ты меняешь шаг на случайный, он начинает идти в другую сторону, но новый шаг оказывается только 50 твипов. И шар не выходит за пределы края формы за один шаг. Опять срабатывает условие, опять новый шар создается, опять меняется направление. То есть в итоге, шар на какое-то время может вообще «застрять» на краю формы, дергаясь там, пока не получит достаточно большой шаг в нужном направлении, чтобы выскочить из созданного таким образом «поля притяжения», попутно создавая новые шары. Так что считай математику движения на бумажке ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:54 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronто шары появляются все одинаковые, хотя по смыслу должны появляться шириной от 500 до 1000 твиповпотому что ты высоту не трогаешь поэкспериментируй в дизайне - поймешь ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:58 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.ProТак что считай математику движения на бумажке Ясно - понятно)) Ну и так вроде нормально, с моим нерусским объяснением что-то подскажите? Shocker.ProКто-нибудь может это перевести на русский? Я не понял, то могу, то не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:59 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
У тебя летает не квадрат, а прямоугольник, в этом несколько проблем: - у круга есть "поля" - не можешь сделать круг больше его высоты, то есть только растут поля ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 16:59 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.Proпотому что ты высоту не трогаешь поэкспериментируй в дизайне - поймешь Сорри как-раз писал ответ. Ща гляну ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:00 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.ProУ тебя летает не квадрат, а прямоугольник, в этом несколько проблем: - у круга есть "поля" - не можешь сделать круг больше его высоты, то есть только растут поля А вот так дотюкал! Даже без design ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:01 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Тогда вопрос в другом. Как VB6 сам решил какой у появившегося шара будет ширина и высота? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:03 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Ведь мы вначале определили ему только св-ва Visible и Shape ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:06 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronТогда вопрос в другом. Как VB6 сам решил какой у появившегося шара будет ширина и высота?а какая тебе нафиг разница? задавай явно ЗЫ: есть какое-то умолчание. Если ты дважды щелкнешь в дизайнере по кнопке "шейп" (или любой другой контрол), он появится именно с размерами по умолчанию ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:13 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.Proа какая тебе нафиг разница? Молчу, просто интересно ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:15 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Мне кажется или движение на самом деле отрывистое какое-то. Дело в видео карте или в неслаженой работе таймера и цикла ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:16 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
я ссылку давал на пример реализации отскока шаров ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:17 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
vdekameronМне кажется или движение на самом деле отрывистое какое-то. Дело в видео карте или в неслаженой работе таймера и циклачаще таймер и меньше шаг ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:21 |
|
Создание объекта shape программно
|
|||
---|---|---|---|
#18+
Shocker.ProvdekameronМне кажется или движение на самом деле отрывистое какое-то. Дело в видео карте или в неслаженой работе таймера и циклачаще таймер и меньше шагкроме того, ты же изменяешь позицию не одновременно, то есть шарик прыгает сначала вбок, потом вниз ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 17:23 |
|
|
start [/forum/topic.php?fid=60&startmsg=38867944&tid=2156049]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 151ms |
0 / 0 |