PDA

Просмотр полной версии : Игра на конференцию. Есть проблемы...


Sandrik
07.02.2009, 22:42
Вот надвигается в моей школе научно практическая конференция. Я выбрал раздел информатики и делаю игру но столкнулся с парой проблем (Я хоть и семиклассник а нубом и ламером бываю часто так что вы на мои тупые вопросы не сердитесь :drinks: ) Ну собственно вот мои проблемы... По пунктам... За каждый пункт скоко смогу стоко и дам репы. Надеюсь вы поможете ато кагда я на каком то вебдиз-форуме писал чтобы с моим сайтом помогли (тоже по пунктам) они там пару пунктов тока наскребли. Из 17. Причем пару из них мой друг :D . Ну хватит этих лирических отступлений и к делу :moder:
1)Вы наверно знаете что rollover это навести мышкой или чем нить но моя мышка это один пиксель! т.е если навести нижней частью курсора то нечо а если самым верхним пикселем то ВСЕ! Помогите чтобы считал за весь курсор или за всю картинку при использовании startDrag("object",true)
2)Вот мой третий уровень очень не доделаный:
http://s41.***********/i091/0902/ef/107deeebf490.jpg
Хочу спросить как сделать так что к примеру Мышка это факел а вокруг него все видно а что подальше все темнее и темнее и при движении все менялось понятное дело?
ПОКА ВСЕ!!! СПАСИБО ЗАРАНЕЕ!!!:yahoo:

Psycho Tiger
07.02.2009, 23:36
За каждый пункт скоко смогу стоко и дам репы.
Редиски нету? А морковки? Борщ хочу сделать :(
Вы наверно знаете что rollover это навести мышкой
Да, знаем.
или чем нить
Ну да, я кремнеевыми пластинами 67 года тоже rollover`ы вызываю
но моя мышка это один пиксель!
Сочуствую. У меня пластмассовая от Logitech.
т.е если навести нижней частью курсора то нечо а если самым верхним пикселем то ВСЕ!
Бывает же. Наведите и получите всё, какие могут быть проблемы?
Хочу спросить как сделать так что к примеру Мышка это факел а вокруг него все видно а что подальше все темнее и темнее и при движении все менялось понятное дело?
Дак спрашивайте, не стоит просто хотеть.

По теме, русский язык преподают с 1 класса. Да, и в 7 он тоже есть. Даже если вы двоечник, то воспользуйтесь вордом. Без запятых текст читать просто невозможно, это как минимум неуважение к форумчанам.

Про 1: читайте про hitTest
Про 2: делайте startDrag факела, орудуйте масками или бутербродом (blendMode`ами).
И не стоит писать, что ничего не понятно, обьясните поподробнее. Для начали попробуйте это сделать сами.
ПОКА ВСЕ!!!

Всем спасибо, все свободны?

Sandrik
07.02.2009, 23:46
Ну что сразу двоечник? Я между прчим ударник и пятерок больше! Просто уж привык я так на форумах писать... Эхх... Ну видимо вы тут тожк как и везде мне ничем непоможете. Везде одно и тоже говорят и только и знают что оскорбляют!Самы хороший путь это спросить у нашиго инфолматика! Он хоть не придирается к каждому слову. =(

Добавлено через 4 минуты
И вобще! Psycho Tiger ты сразу мне не понравился своими манерами! Что это за черта характера такая, как только кто нибудь новый появиться его фармить почЁм зря? Мог бы уж и не отвечать если никакой помощи оказывать нИхотел.

Psycho Tiger
08.02.2009, 00:40
При чем здесь новенькие? Кто вас оскорбил?
Про 1: читайте про hitTest
Про 2: делайте startDrag факела, орудуйте масками или бутербродом (blendMode`ами).
Эту часть сообщения, вы, конечно, не видели, да и зачем? Буду ждать всего готовенького, нежели чем порыться и разобраться.

Кстати, где то уже писал, какие школьные информатики великие флешеры. Обычно дальше своего школьного курса они не уходят, им это ненужно, а флеш начинают как хобби, и вычитав пару "подкустарных статей" за 1998 год начинают преподавать, как правило, не углубляясь дальше, когда они уже могут преподавать.
Нет, конечно, это далеко не истина и вполне возможно, может быть применена только к тем информатикам, что были у меня в школе (самая элитная школа Новосиба, по результатам областного конкурса, кстати, т.е. преподаватели были далеко не "подкустарные").
Я это к чему пишу, учителя то слушай, но не принимай его наставления близко к сердцу, имей свои.

Sandrik
08.02.2009, 00:54
Это как раз таки я и прочитал! И знаю я это. Но хорошо знаю только startDrag XD
Кстати у нас в школе только Pascal преподают. А информатик наш - хороший вполне. Он не по программе учит. Его программа это Паскаль и Делфи а нас он дополнительно обучает PHP HTML Flash Photoshop Joomla и все такое. Он учит для себя , и ему где-то всего лет 20-23. Помойму он дополнительно фрилансером работает. Но хотя я предпочитаю у него только консультации брать, а все остальное я сам учу на дому.

Psycho Tiger
08.02.2009, 00:57
Но хорошо знаю только startDrag XD
И вправду, офигенно вас учат программировать.
Это как раз таки я и прочитал! И знаю я это.
В чем проблема? Если знаете, но не хотите делать - наверное, в раздел вакансии.

Sandrik
08.02.2009, 01:23
И вправду, офигенно вас учат программировать. Да вобщето я не это имел ввиду. А всмысле из того что ты предложил я знаю хорошо только стартДраг.

В чем проблема? Если знаете, но не хотите делать - наверное, в раздел вакансии. нет... У меня просто не получается хоть и знаю

qazwsx
08.02.2009, 09:08
Поговорить про школы и 20-23х летних учителей фрилэнсеров хорошо. Но по теме обсалютно не ясно чего хочет автор...

Zik.
08.02.2009, 11:32
Хочу спросить как сделать так что к примеру Мышка это факел а вокруг него все видно а что подальше все темнее и темнее и при движении все менялось понятное дело?
Если ты понастоящему хочешь разобраться, а не тупо "слизать" код, то ищешь и качаешь эту книгу (http://www.google.ru/search?hl=ru&newwindow=1&q=%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C+%D0%BA%D0%BD%D0%B8%D0%B3%D1%83+%D0%93%D1%83%D1%80%D1%81%D0%BA%D0%B8%D0%B9+%D0%94%D0%BC%D0%B8%D1%82%D1%80% D0%B8%D0%B9.+ActionScript+2.0.+%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%B2%D0%BE+Flash+MX+ 2004&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=), открываешь одиннадцатую главу и читаешь (желательно все читай, но если ты считаешь себя умнее чем ты кажешься, то можешь сразу переходить на конец главы (там проект)).

2)Вот мой третий уровень очень не доделаный:
Зачем нам показывать третий не доделанный тобой уровень, который нам вообще ни о чем не говорит??!!

P.S: Если все-таки хочешь "слизать" код, то тут (http://***********/10446163) ты можешь скачать исходник.
P.P.S: пароль "лизун" (без ковычек) ;)
P.P.P.S: а ты и вправду не очень адекватно пишешь тексты ;)

Sandrik
08.02.2009, 14:21
Я конечно и код слижу и книгу прочитаю. В следуйщий раз буду писать пост повнимателней. А уровень показывал для наглядности чтобы вам понять было легче.

Добавлено через 1 минуту
вы эту книгу имели ввиду??? http://www.booksgid.com/uploads/posts/2008-04/thumbs/d310360777495d042310f0eaacf1892e.jpg

Zik.
08.02.2009, 15:43
Да. Эту

Sandrik
09.02.2009, 18:41
Ладно. Хорошо. Но вот еще что, а нельязя ли использовать вместо hitTest getPixel? Что лучше? И не могли бы вы привести участок кода с хитТест или гетПиксель чтобы я разобрался точно.

qazwsx
09.02.2009, 18:59
Смотря для чего использовать

Psycho Tiger
09.02.2009, 21:13
Для этого вообще лучше обойтись математикой, без hitTest`а, будет быстрее бегать, хотя здесь не очень важно.
getPixel - для БитмапДаты, если что то на сцене будет перерисовываться - делать снимок всегда рута более затратно, чем делать hitTest. Да и один хиттест в кадр - это не так фатально, чтобы оптимизировать в такого рода проекте.
Хотя, с точки зрение опыта - да, лучше делать математикой, будет наверное даже быстрее чем математикой.

qazwsx
09.02.2009, 22:20
да, лучше делать математикой, будет наверное даже быстрее чем математикой.
Он впал в цикл).

Смотря для киких задач может быть разные прощеты... Например со стенами если они не линейную форму имеют как ты будеш щитать матиматикой?:) Если столкновение 2х обьектов то есть способы и быстрее гетпикселя и быстрее хит теста.

Sandrik
10.02.2009, 20:28
У меня все работает. Я только лишь хочу чтобы вокруг этого ореха (который вначале уровня снизу, слева) было темно, чуть дальше еще темнее, а когда совсем уж от него далеко то вобще черное все. Я примерно понимаю как это сделать, НО! До меня все никак недойдет правильный код. Чтобы я непридумал все неработает.
PS: Искал про блендМод'ы но там все для Экшн Скрипт 3 а не 2 и 1 =( И участков и примеров кода с ним нету

qazwsx
10.02.2009, 20:49
посмотри письмо...

Psycho Tiger
10.02.2009, 20:56
Неправда, плохо искал.

Sandrik
11.02.2009, 18:55
Ну собственно я разобрался со вторым пунктом, т.к не полинился к информатику сходить. А вот проблема с курсором остается проблемой. Кстати вы не знаете? Есть ли такой метод который ставит rollover не мышкой на обьект, а обьект на обьект. Вот вам код каким я его представляю в мечтах. Есть ли что то наподобие?
object._on(rollover){gotoandplay(18); и так далее разные действия}
При том что это все прописывается в каком нибудь обьекте и результат этих действий чтобы был такой: Обьект координаты которого привязаны к мышке навелся на другой обьект и сработало действие которое прописано в фигурных скобках. Возможно что нибудь такое?

Добавлено вскоре после задумчивости...
Информатик сказал что математикой сложно будет. Да я и сам это знаю. А qazwsx сказал что есть способы быстрее getPixel и hitTest , но какие же? (Просто у меня ирки нет) :o ТОчнее есть но я немогу в нее заходить именно в это время.

qazwsx
12.02.2009, 11:57
Зайди в какое нибудь. Я пока что весь день дома -_-