title: | "Wirtualny salon samochodowy" w środowisku Unity |
alternative title: |
Application project entitled "The Virtual Car Salon" in the Unity environment |
author: | Kuliński Piotr |
reviewer: | Białas Piotr ![]() ![]() |
advisor: | Białas Piotr ![]() |
date of submittion : | 2014-10-18 |
language: | Polish |
abstract in Polish: | Niniejsza praca przedstawia projekt aplikacji o roboczej nazwie "Wirtualny salon samochodowy". Celem stworzenia tego typu aplikacji jest uatrakcyjnienie oferty firm z branży samochodowej, szczególnie salonów samochodowych i warsztatów zajmujących się tuningiem.Pracę nad aplikacją rozpoczęto od określenia środowiska w jakim tworzony będzie program. Wybór padł na silnik Unity, który dzięki swej uniwersalności (działa na wielu platformach), intuicyjności (posiada prosty interfejs z możliwością indywidualnej konfiguracji) oraz elastyczności (możliwość programowania w różnych językach) daje duże możliwości zarówno przy tworzeniu podstawowej wersji aplikacji, jak i późniejszym jej rozwoju.Określenie wizji programu było kolejnym ważnym punktem pracy. Aplikacja działać ma w środowisku 3D co jest efektem podążania za współczesnymi trendami, ale też rozwiązaniem dającym odbiorcy lepszy, bardziej rzeczywisty obraz zmian, które wprowadza podczas korzystania z aplikacji.Za język programowania przyjęto C#, który w silniku Unity będzie stosowany w postaci pojedynczych skryptów, gdzie każdy skrypt reprezentuje osobną klasę.Po określeniu narzędzi, języka i stylu graficznego rozpoczęto fazę projektową. Dzięki jasnemu określeniu scenariuszy użycia programu nakreślono problemy, jakie można napotkać w trakcie implementacji. W kolejnej części pracy zawarto najciekawsze i najbardziej złożone skrypty wraz z ich objaśnieniami. Opisano także rozwiązania problemów programistycznych wraz z podaniem kodu źródłowego. Cały kod został dogłębnie przetestowany w celu wyłapania ewentualnych błędów.Proces projektowania interfejsu został przeprowadzony z wykorzystaniem plugin'u NGUI, co zawarte zostało w dalszej części pracy.Mimo już zaawansowanego poziomu pracy nadal istnieją duże możliwości rozwoju dla aplikacji. W zależności od potrzeb indywidualnych klientów program może spełniać wiele dodatkowych funkcji: może być narzędziem służącym do zamawiania części samochodowych, proponowania tuningu samochodu, czy prowadzenia statystyk wśród konsumentów. |
abstract in English: | The diploma work presents application project named "The Virtual Car Salon". The aim of this type of application is to enhance the offers given in the car sales industry, especially in car salons and repair garages specializing in tuning.Work on the application was started in a specific environment where the program would be created. The choice came down to the Unity engine, which thanks to its universality (it works in many platforms), intuition (it has a simple interface with an availability of individual configuration) and its flexibility (it is able to be programmed in different languages), gives it great possibility even at the basic level of use with the application, as well as possibility of future development.A specific vision of the program was the next important point of work. The application has a 3D environment, which is a requirement of recent trends, but also workable, giving the receiver a better, more realistic changing picture which expands during the use of the application.The programming language of the program used is C#, which with the Unity engine will use singular scripts, where every spript represents an individual class.Using specific tools, programming language and graphics style have started a stage of production. Thanks to a clear-cut scenario program, user problems are outlined during its implementation. The following part of the work is full of the most interesting and specific scripts along with its explanation. Application problem solving is also written along with its code sources. The whole code has been pretested to catch any eventual errors.The process of projecting interface was created using the NGUI plugin, which was also used in further parts of the work.Despite an advanced level of work, there still exists great potential in developing the application. Depending on the needs of the clients, the application can perform additional functions: it can be used in the ordering of car parts, propose tuning options for a car or keep track of statistical trends of the consumer. |
keywords in Polish: | aplikacja, salon samochodowy, c#, unity |
keywords in English: | application, car showroom, c#, unity |
affiliation: | Wydział Fizyki, Astronomii i Informatyki Stosowanej |
type: | master work |
Files | Size | Format | View |
---|---|---|---|
There are no files associated with this item. |