RU
Каталог

Unity3d клиент-сервер.MMORPG.ver.4

Продаж: 0
Возвратов: 0

Загружен: 06.02.2015
Содержимое: текст (31 символов)
Cкидка постоянным покупателям! Если общая сумма ваших покупок у продавца AlexTorgUA больше чем:
1 $скидка25%
Если вы хотите узнать размер скидки, укажите свой email:

Продавец

AlexTorgUA информация о продавце и его товарах
offlineЗадать вопрос

За положительный отзыв о купленном товаре продавец предоставит вам подарочную карту на сумму 105,48 руб..

Описание товара



Отличный старт для создания ВАШЕЙ ОНЛАЙН РПГ!!!
Проект, скрипты.

Вход в аккаунт
Четвертая версия. Unity3d клиент-сервер MMO RPG. MySQL. Создание персонажей.
При вводе логина и пароля отправляет запрос на сервер. Сервер проверяет их по базе данных. Если все верно, то клиент подключается.
Добавлена обработка и уведомление о ошибках (неверный логин или пароль, сервер не доступен и т.д.)
Отображение персонажей
Далее отображается список персонажей на аккаунте. Реализована система создания и удаления персонажей. Это так же все синхронизируется с сервером.

Предвижение. Камера. Динамическая подгрузка мира.
Выбираем персонажа, заходим в игру. Отображается именно тот персонаж, которого мы выбрали. В этом проекте много скриптов, один из них это MovePlayer.cs, он отвечает за передвижение модели персонажа.
Другой скрипт управляющий камерой (камера реализована по принципу популярных ММО РПГ). Так же реализована динамическая подгрузка игрового мира. Это позволяет создать «бесшовный» игровой мир.

Другие игроки. Радиус обзора.
Реализовано отображение моделей других игроков, отображение их передвижений, поворота. Это все проходит через сервер. Другие игроки отображаются не все, а только те, которые находятся в радиусе обзора.
Исходя из радиуса обзора, сервер по формуле выбирает из базы данных MySQL только нужных пользователей. Если другой игрок выходит из радиуса Вашего обзора, то он у Вас больше не отображается, пока снова не зайдет в радиус обзора.

Характеристики. Система «прокачки».
Игрокам добавлены характеристики. Некоторые характеристики рассчитываются по формуле. Здоровье зависит от выносливости, атака от… и т.д. Характеристики можно улучшать, при повышении уровня даются очки характеристик. Получения опыта происходит при убийстве монстров(у монстров так же есть несколько характеристик). Количество опыта, необходимое для достижения следующего уровня рассчитывается по формуле. Каждый уровень добывается все сложнее и сложнее.
Все характеристики игрока берутся с сервера и туда же сохраняются.

Таргет. Выбор цели.
При клике по монстру он выбирается и появляется его здоровье.
То есть, реализован таргет. Потом таргет передается в другое скрипты, для атаки и т.д. Почти до конца реализован таргет клавишей Tab сначала выбирает ближайших врагов потом тех что дальше и т.д.
Но таргет клавишей Tab закомментирован, так как реализован не до конца (осталась пара мелочей).

Атака
Добавлена возможность атаковать(монстры так же умеют наносить урон). Минимальный и максимальный урон рассчитывается по формуле.
Потом наносится урон. Не буду раскрывать все нюансы . Атака зависит от оружия. Атака анимированная случайно выбирается анимация для атаки.
Инвентарь. Подбор предметов.
Добавлен инвентарь. Он легко расширяем, Вы легко сможете добавлять свои предметы в игру. Реализовано одевание и снятие оружия, вещей. Весь инвентарь регулярно сохраняется на сервере. И от сервера берется содержимое инвентаря (как во всех онлайн рпг).
С монстров пауков выпадает оружие. Его можно подбирать себе в инвентарь.
Интерфейс, панель умений и т.д.
Есть интерфейс который отображает всю необходимую информацию. Отображается уровень персонажа и его имя. Бары здоровья, манны и опыта. Бар жизней выбранного монстра(таргета).
Отображается инвентарь. Панель умений (панель скилов). Окно с характеристиками персонажа. Кнопки для открытия окна характеристик,
инвентаря и кнопка выхода с игры. И собственно инвентарь, который кстати можно перетаскивать по экрану.
Чат
В игру добавлен чат. Сообщения идут на сервер от туда всем игрокам.

БОЛЬШЕ 70% КОДА СОДЕРЖИТ КОММЕНТАРИЙ!!! Теперь любой без проблем может разобраться в коде!

Дополнительная информация

Мир красивее! Модели заменены!
Архив залит на файлообменник, размер архива слишком большой для хранения на серверах plati.ru .
После покупки Вы получаете ссылку для скачивания.

Используемые при разработке программы.
Клиент: Unity 3D 4.1.0 f4 x86
Сервер: Microsoft Visual C# 2010 Express

MyMoney10000000@yandex.ru

Отзывы

0
Отзывов от покупателей не поступало.
За последние
1 мес 3 мес 12 мес
0 0 0
0 0 0
За положительный отзыв о купленном товаре продавец предоставит вам подарочную карту на сумму 105,48 руб..
В целях противодействия нарушению авторских прав и права собственности, а также исключения необоснованных обвинений в адрес администрации сайта о пособничестве такому нарушению, администрация торговой площадки Plati (http://www.plati.com) обращается к Вам с просьбой - в случае обнаружения нарушений на торговой площадке Plati, незамедлительно информировать нас по адресу support@plati.com о факте такого нарушения и предоставить нам достоверную информацию, подтверждающую Ваши авторские права или права собственности. В письме обязательно укажите ваши контактные реквизиты (Ф.И.О., телефон).

В целях исключения необоснованных и заведомо ложных сообщений о фактах нарушения указанных прав, администрация будет отказывать в предоставлении услуг на торговой площадке Plati, только после получения от Вас письменных заявлений о нарушении с приложением копий документов, подтверждающих ваши авторские права или права собственности, по адресу: 123007, г. Москва, Малый Калужский пер. д.4, стр.3, Адвокатский кабинет «АКАР №380».

В целях оперативного реагирования на нарушения Ваших прав и необходимости блокировки действий недобросовестных продавцов, Plati просит Вас направить заверенную телеграмму, которая будет являться основанием для блокировки действий продавца, указанная телеграмма должна содержать указание: вида нарушенных прав, подтверждения ваших прав и ваши контактные данные (организиционно-правовую форму лица, Ф.И.О.). Блокировка будет снята по истечение 15 дней, в случае непредставления Вами в Адвокатский кабинет письменных документов подтверждающих ваши авторские права или права собственности.

Партнерам: 6,66 $ — как заработать
Оплатить с помощью:
с "Правилами покупки товаров" ознакомлен и согласен