Среда, 08 Мая 2024, 13:01

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Форум игроделов » Записи участника » GantZ_Yaka [95]
Результаты поиска
GantZ_YakaДата: Четверг, 15 Мая 2014, 11:43 | Сообщение # 41 | Тема: GameDev — что нужно знать и какую технологию выбрать?
почетный гость
Сейчас нет на сайте
Цитата Edison6 ()
Можно пруф-линк?

Только поверить на слово, или посетить курсы по ГеймДизайну от RealTime School в Москве, или попасть на день открытых дверей Высшей школы бизнес информатики и услышать от преподавателей много подобных историй лично smile Нынешний геймдизайнер студии Panzar (один из преподавателей курсов) работал продюссером в Mail.ru 2010-2011г. и уже тогда был хорошо наслышан о Unity, много полезной и актуальной информации можно для себя подчерпнуть о востребованности специалистов в игровой индустрии на Российском рынке smile


Сообщение отредактировал GantZ_Yaka - Четверг, 15 Мая 2014, 11:44
GantZ_YakaДата: Четверг, 15 Мая 2014, 07:59 | Сообщение # 42 | Тема: GameDev — что нужно знать и какую технологию выбрать?
почетный гость
Сейчас нет на сайте
Бывший сотрудник Mail.ru поведал удивительную баталию мозговых штурмов при выборе игрового движка для разработки Skyforge, в итоге гигант рунета, который при выборе движка на его стоимость вобще не смотрит - остановился на Unity3d. И это не единичный случай. Многие достаточно крупные компании со своих самописных движков постепенно перекочевывают на Unity3d, за примерами далеко ходить не нужно. Да что там говорить, даже обучающие тренажеры для крупных энергетических компаний все под один сейчас клепают на юньке (сам варюсь в этом супе и вижу своими глазами). Смотрим вакансии на тематических ресурсах - снова видим востребованность в Unity-программистах. Любой новый гаджет выходит или приблуда (Окулус рифт, гаджеты дополненной реальности, кинекты для pc и пр.) - всегда найдем в комплекте соответствующий sdk для Unity... как по мне, так ответ очевиден.

Сообщение отредактировал GantZ_Yaka - Четверг, 15 Мая 2014, 08:00
GantZ_YakaДата: Понедельник, 07 Апреля 2014, 21:45 | Сообщение # 43 | Тема: Бесконечный уровень в 2d
почетный гость
Сейчас нет на сайте
Добавлю, чтоб игра не провисала во время загрузки сложных элементов сцен, их подгрузку пускают отдельным потоком - см. Coroutine Unity3d
GantZ_YakaДата: Понедельник, 03 Марта 2014, 13:25 | Сообщение # 44 | Тема: Текстурирование материалов по скрипту
почетный гость
Сейчас нет на сайте
Есть способ шейдеры менять, в разных материалах на одном цельном объекте. Делал так, когда нужно было на анимированной модели скрывать руки/ноги и потом снова показывать.
Делал так. Сперва нужно в редакторе моделей (использовал 3dmax) выделить одну группу полигонов (например ноги) - назначить им 1 материал, выделить другую группу полигонов (руки) - назначить другой материал, и т.д. Потом уже в таком виде экспортировать в FBX. В импортированной модели в инспекторе Unity мы должны увидеть в поле Materials - сразу несколько шариков материалов, если этого не произошло - что-то неправильно сделали в 3d-редакторе.
Далее в коде пишем(JS):
Код

var mat : Material[]; //объявляем массив материалов
var shaderInvisible : Shader = Shader.Find("Pat/VisibleBehindObjects");  //находим нужные шейдеры
var diffuseShader : Shader = Shader.Find("Diffuse");  

function Start () {

other = GameObject.Find("mesh");     //находим наш объект
mat=other.renderer.materials; //  наполняем наш массив материалами с выбранного объекта  

}

function ChangeShader() {  

//меняем шейдер материала такой функцией, обращемся к нужному материалу по порядковому номеру  
//можно в инспекторе посмотреть в каком порядке материалы на модели идут (например 1 - матриал ног, 2 - материал рук и т.д.)
mat[17].shader = shaderInvisible; // или   = diffuseShader;   
mat[18].shader = shaderInvisible;
mat[19].shader = shaderInvisible;   

}
GantZ_YakaДата: Суббота, 01 Марта 2014, 22:44 | Сообщение # 45 | Тема: Графика vs оптимизация
почетный гость
Сейчас нет на сайте
По моему мнению, лучше будет - не бросаться в крайности. Искать золотой середины во всем. Только после более менее вменяемой демки можно будет увидеть недостатки, слабые и сильные места, и там уже все править да подгонять.
GantZ_YakaДата: Четверг, 26 Декабря 2013, 23:16 | Сообщение # 46 | Тема: 3D - Аниматор персонажей
почетный гость
Сейчас нет на сайте
Цитата Blender ()
в общем нет. Хм...могу я поанимировать. В общем если что аФтор пиши.
Добавлено (26.12.2013, 21:24)
---------------------------------------------
но. Если учесть ошибки ТСа то не уверен что он способен оплатить.

Нашелся кандидат, выполняет тестовую работу, если все устроит - сработаемся, нет - обращусь и к вам.
Кипишь по поводу ошибок понятен, фильтр от наплыва бесперспектиных школьных постов. Скажу так.. еще не приходилось видеть руководителей с двойками по-русскому? По-моему довольно распространенное явление. Многоуважаемый талантливый директор, владелец фирмы с ежемесячным оборотом измеряющимся миллионами, собрав совещание пишет на доске с грубейшими ошибками, где "тца" вместо "ться" кажется цветочками, и это никого не должно смущать, никакой трагедии. Составлять грамотно договора и прочую макулатуру - задача других его лиц.
По проекту: никакой информации "не для дела" дать не могу, а опасения беспочвенны, к работе подключены уже и другие лица в других направлениях - и все до настоящего времени довольны.
GantZ_YakaДата: Четверг, 26 Декабря 2013, 09:02 | Сообщение # 47 | Тема: 3D - Аниматор персонажей
почетный гость
Сейчас нет на сайте
Ищется аниматор персонажей, можно начинающий и без портфолио (во втором случае сперва дам тестовое задание).
Нужно заанимировать около 50 низкополигональных персонажей.
Анимации должны быть очень короткими, быстрыми,не более 1 секунды, т.к. игра быстрая и динамичная. Скелеты моделей максимально упрощены, минимум костей. Вот пример персонажа, все будут выдержаны примерно в такой стилистике: http://i58.servimg.com/u/f58/11/33/69/31/color_10.jpg
Всего их будет ориентировочно 50 штук, сейчас они делаются со скоростью 1 модель в неделю, соответственно и с анимациями не тороплю, неделю на пак думаю должно хватить .
Каждому персонажу нужны 7 коротких анимаций (считай как 1 пак):

1)Призывается(появляется на сцене)
2)Стоит
3)Что-нибудь делает, например оглядывается,для разбавления стояния иногда
4)Кастует заклинание
5)Атакует
6)Получает урон
7)умирает

Работа не сложная, скилет упрощенный, анимации короткие, работы много и с ней не тороплю, Предлагаю за 1 пак платить по 1тыс. рублей. Пишите в личку или оставляйте контакты здесь.
GantZ_YakaДата: Среда, 25 Декабря 2013, 06:33 | Сообщение # 48 | Тема: Как обрезать и отразить анимацию (3D max или Maya)
почетный гость
Сейчас нет на сайте
в 3ds Max это: Graph Editors - Motion Mixer. Добавляем Biped со сцены, обрезаем его анимации, добавляем новые, комбинируем, смешиваем с плавными переходами, зацикливаем - все, что душе угодно. Бипед должен быть переключен в режим Mixer-mode (вкладка Motion), чтобы можно было сразу видеть результат на нём. Потом можно выполнить Compute Mixdown - и получить из своих трудов единую анимацию, правой кнопкой мыши по получившемся треку - и Copy to biped - полченная анимация присвоится бипеду со всеми ключами анимации. Отключаем Mixer mode на бипеде и можем снова редактировать полученную уже смешанную анимацию вручную, ключами smile

Сообщение отредактировал GantZ_Yaka - Среда, 25 Декабря 2013, 06:34
GantZ_YakaДата: Пятница, 13 Декабря 2013, 16:15 | Сообщение # 49 | Тема: Профессиональный игровой композитор.
почетный гость
Сейчас нет на сайте
Воспользовался услугами не за пряники, а за реальную плату, попросил шедевр и получил его smile Обращайтесь, качественный саунд в игре очень важен, тем более если пишет его такой талантище!! respect
GantZ_YakaДата: Четверг, 05 Декабря 2013, 08:28 | Сообщение # 50 | Тема: Работы в 3D
почетный гость
Сейчас нет на сайте
Цитата Andrei355 ()
Немножко анимации
http://www.youtube.com/watch?v=s6enAlbuamk

Крутые у тебя анимации surprised в чем анимируешь?
GantZ_YakaДата: Вторник, 29 Октября 2013, 19:05 | Сообщение # 51 | Тема: Вопрос-Ответ (C++)
почетный гость
Сейчас нет на сайте
Хелп!Хелп!Хелп! Пишу клиент-серверную игрушку на Unity и столкнулся с проблемой. Серверную часть взял готовую - она написана на C#, открывается в Visual Studio и работает ... какбы правильней выразиться... На откликах от клиента. То есть клиент прислал команду - включается какойто Void на сервере и внутри него можно программировать какие перемены в игре вызвала присланная команда и послать в ответ клиенту. И все работает таким образом - клиент спросил - сервер обработал - ответил. И все. все остальное время сервер тупо ждет команды. На C# не программировал раньше, поэтому возник вопрос. Как реализовать самостоятельный Loop в коде сервера? Например в Unity есть заранее заготовленная функция Update(), в ней все время каждый игровой кадр происходит просчет всего содержимого, да и во многих других игровых движках есть такие же функции. подскажите плиз как заставить сервер постоянно гонять цикл своих личных расчетов, например таймер, каждые 5 минут рассылающий сообщения игрокам, независимо от их запросов, внутренний Void, который бы выполнялся все время сам по себе... wacko
GantZ_YakaДата: Среда, 21 Августа 2013, 13:57 | Сообщение # 52 | Тема: OnMouseDown не работает у чилда
почетный гость
Сейчас нет на сайте
Похоже на то, что когда тыкаешь на объекты, на пути рейкаста курсора стоит твоя огромная сфера игрока и пик объектов не проходит. Отключаешь ригидбоди - и сфера персонажа больше не мешает лучу.
GantZ_YakaДата: Понедельник, 19 Августа 2013, 12:11 | Сообщение # 53 | Тема: Вопрос-[ответ] по Unity
почетный гость
Сейчас нет на сайте
подскажите что, тут не так?? обычный контроллер скрипт персонажа, где стрелками влево-вправо - вращение вокруг своей оси, а вверх-вниз - движение вперёд-назад. Почему-то персонаж ни в какую не хочет идти вперед, только пятится назад sad
Код
using UnityEngine;
using System.Collections;

public class PlayerControlNew : MonoBehaviour {
   
    
     public float speed = 150.0f;       
     public float rotationSpeed = 10.0f;
     private Vector3 moveDirection = Vector3.zero;
     public float gravity = 40.0F;
   
     void Update() {
       CharacterController controller = GetComponent<CharacterController>();
    
       
       
       if (Input.GetKey (KeyCode.LeftArrow) || Input.GetKey(KeyCode.A))  
    {    
        transform.RotateAround (Vector3.up, -rotationSpeed * Time.deltaTime);
    }
       if (Input.GetKey (KeyCode.RightArrow) || Input.GetKey(KeyCode.D))
    {
        transform.RotateAround (Vector3.up, rotationSpeed * Time.deltaTime);
    }
        
       moveDirection = Vector3.zero;
       
      if (Input.GetKey (KeyCode.UpArrow) || Input.GetKey(KeyCode.W))
   {    
       moveDirection += controller.transform.forward * speed * Time.deltaTime;
   }
    
      if (Input.GetKey (KeyCode.DownArrow) || Input.GetKey(KeyCode.S))
   {
       moveDirection -= controller.transform.forward * speed * Time.deltaTime;
              }
      
   moveDirection.y -= gravity * Time.deltaTime;
   controller.Move(moveDirection * Time.deltaTime);
    
  }
   
}
GantZ_YakaДата: Пятница, 02 Августа 2013, 06:40 | Сообщение # 54 | Тема: Web Player и TCP соединение с сервером
почетный гость
Сейчас нет на сайте
Использую серверное решение Crystal Engine, подключил его клиентскую библиотеку к юнити и все работает отлично в билде игры Windows-приложения, коннект, обмен данными и пр. Связь с сервером происходит посредством TCP/IP. Если же делаю тот же самый билд, но под WebPlayer, - то в запущеном приложении в окне браузера почему-то коннекта с сервером не происходит.
На сайте юнити есть информация по этому поводу: http://docs.unity3d.com/Documentation/Manual/SecuritySandbox.html
но моих скудных познаний английского не хватает для понимания что там к чему sad

Мне говорили, что:
" нужно на том хосте где расположен, запустить сервер политики, в котором разрешить порты на которых висят сами сервера, либо можно через * разрешить всё. сам сервер лежит в папке unity, либо используйте другой или написать самим, там 1 xml строчка в ответе."
Что это все значит? Нашел в папке Unity такую штуку x:\Program Files\Unity3\Editor\Data\Tools\SocketPolicyServer\ она запускается и сразу же гаснет, где там чего разрешать, не пойму sad
Еще пишут про какой-то crossdomain.xml в кодировке ASCII, файл создал, а вот куда его кидать и как использовать? sad
Кидаю в папку с HTML сборкой приложения, запускаю - один хрен...
Пробовал менять порт на сервере и клиенте на "стандартный для WebPlayer'а" указанный в документации - 843, опять не работает. При этом обычная сборка для PC коннектится с сервером на ура. Подскажите, знающие, как быть, пожалуйста sad

Добавлено (02.08.2013, 06:40)
---------------------------------------------
Все разобрался. Будете писать убийцу вов и удивляться почему в WebPlayer она отказывается коннектиться с сервером - обращайтесь, подскажу wink
тему можно закрыть

GantZ_YakaДата: Пятница, 02 Августа 2013, 06:19 | Сообщение # 55 | Тема: Развертка- только 1 материал.
почетный гость
Сейчас нет на сайте
Цитата (Kira)
Возможно я не правильно выразился и был не понят. Я имею ввиду сделать это в 3д макс или др. пакете моделирования.

Можно, запросто smile хоть одной текстурой все модели на уровне затекстурировать - для каждой модели в развертке 3d редактора ручками поместить нужные полигоны на области текстуры и всё.
GantZ_YakaДата: Четверг, 01 Августа 2013, 12:29 | Сообщение # 56 | Тема: Шейдеры для облаков
почетный гость
Сейчас нет на сайте
Цитата (robertono)
А если я сделаю сферу в 3д максе, такая штука тоже будет как на скрине? Почему именно полусферу?

Изначально - да будет, и не только в 3Dmax'e, это стандартное наложение материала на сферу в любом 3d редакторе, квадратная картинка растягивается по координатам квадратной развертки сферы. Для правильного расположения материала нужно использовать инструменты 3d-редакторов, в 3d-max это модификаторы "UVW-map" и "Unwrap UVW" и с помощью них менять развертку.
Изначальная развертка в 3dmaxe выглядит так:

Из развертки видно, что можно сделать красивое небо, лишь отредактировав текстуру в фотошопе:
1. нужно закрасить выделенные красным места треугольников на текстуре одним цветом, чтобы они хорошо склеились на полюсе сферы.
2. нужно сделать бесшовное соединение - левый край текстуры должен копировать правый, так, чтобы при их совмещении не был виден шов. Подобробнее о создании бесшовных текстур в фотошопе может помочь гугл smile
Вариантов создания купола неба много, я привел лишь один самый простой. А полусферу используют - потому что нафига козе баян. Отсекаем лишние полигоны - если мы их в игре никогда не увидим, зачем они нужны, + уменьшается общая площадь для развертки текстуры и при наложении её, она сразу ложится нарисованным горизонтом к основанию купола smile
GantZ_YakaДата: Четверг, 04 Июля 2013, 13:49 | Сообщение # 57 | Тема: Вопрос-[ответ] по Unity
почетный гость
Сейчас нет на сайте
Цитата (White9)
GantZ_Yaka,
1) создай новый слой (layer) и запихни в него свою руку и пистолетом
2) создай вторую камеру и сделай её дочерней к первой. в настройках поставь
Clear flags - depth only
В Culling mask сними все галочки кроме как с созданного тобой слоя (который ты присвоил пистолету)
Depth - 1 (или любое число, большее, чем у первой, но меньше или равное единицы)
3) У первой камеры, наоборот, в Culling mask оставь все галочки, кроме слоя с пистолетом
Вот как-то так ) Надеюсь, понятно объяснил )

Спасибо! Только както это все через попу... Помню на дарк бэйсике такой эфект достигался одной просто командой - "отключить Z глубину объекта" или както-так, и объект становился поверх всех остальных.
Попробовал твой вариант, и вылез косяк sad такто все хорошо, но у меня используется скриптна камере - стереоскопическое изображение дает, чтобы потом на специальном экране можно было смотреть в очках все это в объемном 3D. Скрипт делает из одного экрана - два разных изображения под разными углами от камеры и выводит их параллельно друг другу, а телек собирает их в объеме. Ну так вот, создаю вторую камеру, делаю как ты написал, все отлично, включаю скрипт стереоскопик, на второй камере с отдельными слоями полезли глюки (объекты в слое дребезжат). Вешаю 3D скрипт на вторую камеру тоже - такая же фигня sad а нет более простого способа сделать объект неперекрываемым другими? какая-нибудь волшебная команда - "рендер объекта в последнюю очередь"...


Сообщение отредактировал GantZ_Yaka - Четверг, 04 Июля 2013, 13:50
GantZ_YakaДата: Четверг, 04 Июля 2013, 10:51 | Сообщение # 58 | Тема: Вопрос-[ответ] по Unity
почетный гость
Сейчас нет на сайте
Подскажите, кто знает, как отключить перектытие одного объекта другими. У меня перед камерой висит 3D модель, допустим рука с пистолетом (запихнут в камеру), и нужно чтобы его не перекрывали другие объекты в сцене никоим образом, как бы камеру не вертел, куда бы не смотрел. подхожу к стене и он в ней утопает sad
GantZ_YakaДата: Вторник, 25 Июня 2013, 18:53 | Сообщение # 59 | Тема: Уроки. Текст или Видео?
почетный гость
Сейчас нет на сайте
За текст, и моделированию и видеомонтажу раньше учился по книжкам и статьям, когда не было такого быстрого интернета, как сейчас. А плюс у текстов вижу такой - информация в максимально сжатом, доступном и удобном для восприятия виде усваивается намного быстрее.
p.s. смотришь видеоурок, а там у чувака что-то не заработало, он сразу: так, где же это *шарит по папкам*, а вот же,*выделил нужное*, кидаем это сюда, а нет, ой простите, не туда, *снова выделяет*, вот сюда кидаем, потом вот тут включаем.. ой нет не тут, возвращаемся назад, выключаем, а включаем вот тут... и т.д. Ну что это за уроки, где первые пять минут чувак настраивает свои программы для удобства работы, выключает аськи, настраивает звук и пр. пр.., потом 10 минут разбирается где у него что лежит и туда ли он скопировал такую то фигню... ну и бла-бла-бла не по делу крайне раздражает, так называемое литье воды, чтоб чем-то заполнить эфир...
GantZ_YakaДата: Среда, 19 Июня 2013, 10:04 | Сообщение # 60 | Тема: The Unity3D large MMO game package
почетный гость
Сейчас нет на сайте
The Unity3D large MMO game package




Описание:

1. Главное.

регистрация внутри клиента по php
login в игре исупользуя MySql базу
создание и сохранение персонажей в базе MySql
выбор персонажа
“ID Factory”
Приватный чат

2. Персонаж

нажатие клавиш отправляются на сервер
движение персонажа
инвентарь
экипировка
поднятие/выбрасывание предметов
Статы с регенерацией
Смерть
пассивные скилы
Таланты для каждого класса

3. Npc

Спавн NPC из датабазы
структурированный AI с возможностью легкого создания различных AI
отправка данных клиенту ( hp, level)
смерть

3.1 AI$ V$ _% ^0 ^( M9 L

Attacking event handler –> fires the attacking state
See player event handler
Not see player event handler
NothingToDo event handler—> clear events
Aggro state –> looking for player to attack
Moving to Spawnpoint state
Active state —> active , random walk waiting of the player
Thinking state —> thinking what ai state/handler to fire
Desires
Aggression desire –> will attack if he see the player
Attack desire
Move to target desire –> following a target (for attack or summon/animal control)
Move to Spawnpoint desire –> if to far away the npc will walk to his spawnpoint
Walk desire –> Walk based on saved points, random walk
Diffrent controllers to handle the ai.

Included Models:
Barbarian/Warrior# T: V/ t9 C9 M! r- A% g( x. T
Wizard
Coupon codes 50% discount on any Modelpack and 30% discount on Membership for arteria3d.2 a* H3 C% ^4 y0 Y
The goblin is not in this pack. I have setup instead the wizard, so you can see on how to do it for your models.& A6 }$ F" O- d1 Q1 }% K# o) J
This pack will be updated and you will get the updates for free, price of the pack will raise with updates.
1 b; {% N! _2 B; u3 U6 `
Login and RegistrationInventory and EquipmentAI Following and AttackingTalent TreesNPC ProfessionsUpdate 0.1-fixed crash on login/create character-shop system (buy/sell items)-save position of the player-shopUpdate 0.2FIXED- whitescreen in standalone- Extracting referenced dlls failed.- QuestEditor: you can now only choose npc with the type of QuestNpcNEW-Banking System-Group System-PvP- Editor script Config.cs added to configurate your database connection.- some more small changes...Update 0.3-Public Chat/ Say:-Create Items-Account Manager-Teleport/Scene switcher:- New Editor parameters (Npc editor, item editor... and other)Update 0.4Save Inventory,Skills, Stats,Professions, Talents… Character Customization: |4 k0 m C1 }8 |$ z
Update 0.5Collision Detection7 n: J2 H0 L4 w1 [
Update 0.6GM-Command .spawn <npc id>Spawnpoint editorPlayer respawn systemUpdate 0.7- Fixed jump animation sync& ~3 g8 p9 ?9 \0 L$ B- C
- Fixed a performance issue (+ 80 FPS)
- Started adding Visual Node System

Создатель пака обитает здесь и продает свое творение за 150$.

Скачать пак: Link
Пароль для скачивания: 3586
Форум игроделов » Записи участника » GantZ_Yaka [95]
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг