Воскресенье, 05 Октября 2025, 11:36

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
MANMANAДата: Вторник, 20 Января 2015, 21:07 | Сообщение # 321 | Тема: Как оптимизировать игры?
почти ветеран
Сейчас нет на сайте
Тут сразу несколько собак порылось?..
Интересует игра ААА класса и оптимизация.
Или теперь красивую графикой зовем оптимизацией?


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Среда, 21 Января 2015, 11:08 | Сообщение # 322 | Тема: Как оптимизировать игры?
почти ветеран
Сейчас нет на сайте
Цитата MANMANA ()
The Forest.

сам дурак smile


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Среда, 21 Января 2015, 11:11 | Сообщение # 323 | Тема: Нубо-вопрос...
почти ветеран
Сейчас нет на сайте
ааааааа.....ааа зачем на ключ скрипт?
это скрипт поворота ключа? smile


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Четверг, 22 Января 2015, 23:16 | Сообщение # 324 | Тема: Вопрос по Unity+blender
почти ветеран
Сейчас нет на сайте
Цитата Vetek ()
а у модели может не отображаться ее часть


невывернутые наружу нормали (вывернутые внутрь модели нормали). Перед экспортом для каждой модели в режиме редактирования Ctrl+N.
либо невывернутые наружу нормали + дырки в полигонах.

кстати, в качестве костыля только, если не хочешь выворачивать нормали в Блендере, найди и примени двусторонний шейдер на модели и будет тебе счастье :)

Добавлено (22 января 2015, 23:16)
---------------------------------------------

Цитата Vetek ()
как следствие получил кучу полигонов

на то и нужны low-poly модели.
кста, Количество вершин для каждой модели, экспортированной в Юнити ограничено числом 65,534. Если больше - Юп=нити бьет модель на одну и более части.


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Четверг, 22 Января 2015, 23:55 | Сообщение # 325 | Тема: Шейдер песка как в Journey, есть идеи?
почти ветеран
Сейчас нет на сайте
а если карту нормалей - впуклую полоску
и вот так двигать текстуру через offset?

Код
using UnityEngine;
using System.Collections;

public class df : MonoBehaviour {
   public float scrollSpeed = 0.5F;
   void Update ()
          {
    float offsetleftright = Time.time * scrollSpeed;
    float offsetforward = Time.time * scrollSpeed;
    renderer.material.SetTextureOffset("_BumpMap", new Vector2(offsetleftright, offsetforward));
   }
}


offsetleftright и offsetforward привязать к перемещению персонажа

правда, ресурсоемко, я полагаю

Добавлено (22 января 2015, 23:55)
---------------------------------------------
а через шейдеры - шейдер проминания плюс шейдер пыли/тумана smile

Цитата Pashock_Razor ()
бы предположил, что это дописанный шейдер воды.

и таки да. это оптимальный вариант. нуна попробовать на досуге


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею


Сообщение отредактировал MANMANA - Четверг, 22 Января 2015, 23:53
MANMANAДата: Пятница, 23 Января 2015, 13:28 | Сообщение # 326 | Тема: Модель смещается по оси при проигрывании анимации
почти ветеран
Сейчас нет на сайте
http://unitycoder.com/blog/2012/12/30/mecanim-unity-4-tutorial-step-by-step-from-the-video/
п.п. 109-112
оффсет работает только при запеченной на месте RootTransformPosiotion? wink


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею


Сообщение отредактировал MANMANA - Пятница, 23 Января 2015, 13:29
MANMANAДата: Пятница, 23 Января 2015, 20:21 | Сообщение # 327 | Тема: Как сделать систему построек в Unity3D
почти ветеран
Сейчас нет на сайте
асисяй?! как это от первого лица? FPS с элементами строительства?

http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Суббота, 24 Января 2015, 02:26 | Сообщение # 328 | Тема: Создание скелета
почти ветеран
Сейчас нет на сайте
книга "Chris Totten - Game Character Creation with Blender and Unity - 2012"

http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Суббота, 24 Января 2015, 02:29 | Сообщение # 329 | Тема: Blender как отключить автоматический выбор вершин
почти ветеран
Сейчас нет на сайте
при выборе не держи Alt.
При выборе нескольких вершин используй Shift


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Суббота, 24 Января 2015, 02:36 | Сообщение # 330 | Тема: Соединение объектов в форме дуги
почти ветеран
Сейчас нет на сайте
для показанного тобой случая, когда объединяемые ребра одинаковой длины используй Tool (который над Create), в нем в add: Spin.
т.е. выбираешь общую точку двух граней (точку их пересечения) ставишь курсов эту вершину, выбираешь грань, которую хочешь вращать вокруг этой точки, выбираешь инструмент Tool, задаешь число Steps, Angle (в твоем случае дефолтные 90 или -90). Если вращение выполняется не в тех плоскостях, в которых тебе хочется, обрати внимание на Axis


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Суббота, 24 Января 2015, 02:57 | Сообщение # 331 | Тема: Как создать несколько анимаций на одну арматуру
почти ветеран
Сейчас нет на сайте
создавай последовательно анимации, одна за другой. не скажу за Ogre, а Unity умеет бить на анимации внутри себя. изменять ее скорость и т.д.
для создания нового Action войди (жмакаешь на кубике в левом нижнем углу окна) в Dope Sheet. после того как войдешь в середине окна жмакай на Dope Sheet и выбирай Action Editor (как если бы ты в окне Object Mode переходил бы к Pose Mode или Edit Mode без использования горячих клавиш ). Выбирай Action Editor . далее как при добавлении новой Image при создании uv развертки, т.е. жмакаешь на + в середине экрана и вводишь новое название для новой анимации. удаляешь для нее ключи и создаешь новые

в Blender ты можешь изменить скорость анимации во вкладке справа Render (иконка камеры) ->Dimensions->Frame Rate.
в этой же вкладке можешь изменить и общее количество кадров для всей анимации.


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Суббота, 24 Января 2015, 03:05 | Сообщение # 332 | Тема: Проблемы с текстурами
почти ветеран
Сейчас нет на сайте
синяя текстура - это карта нормалей (имитирует высокополигональную модель на низкополигональной). У вас в игровом режиме применяется карта нормалей вместо карты diffuse.
в игровом режиме Блендера не сидел, так что не скажу, как исправить. может, вам стоит посмотреть в сторону Unity3d?


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Суббота, 24 Января 2015, 11:17 | Сообщение # 333 | Тема: Проблема со скриптом
почти ветеран
Сейчас нет на сайте
смотри в родительском классе (скрипте) AbstractTargetFollower вот такую строку:

Код
[SerializeField] protected Transform target;                      // The target object to follow


на будущее: [SerializeField] - это во многих случаях лучше, чтобы видеть и изменять переменную в редакторе, чем просто public, тем более через сериализацию можно сделать видимыми защищенные, приватные и т.д. переменные

p.s. то, что вы не обратили внимание на
Код
public class FreeLookCam : AbstractTargetFollower
- плохо :(, поскольку вы проскочили мимо наследования классов. Рекомендую книгу "Файн Я. - Программирование на Java для детей, родителей, дедушек и бабушек - 2011", правда она по Джаве. Не смейтесь... очень доходчиво объясняются азы ООП.


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею


Сообщение отредактировал MANMANA - Суббота, 24 Января 2015, 11:24
MANMANAДата: Суббота, 24 Января 2015, 15:53 | Сообщение # 334 | Тема: Проблема со скриптом
почти ветеран
Сейчас нет на сайте
в каком классе ищешь?
в текущем?

Не видя полного комплекта скриптов, не могу указать, где именно искать...
если речь идет вот про набор скриптов, обсуждаемый здесь, то я сказал, что искать нужно не в текущем скрипте, а в скрипте(классе), от которого наследуется текущий класс(скрипт).

p.s. и не откладывайте на потом чтение книг. прочитав про наследование классов вы все поймете

если не видите в упор, то найдите у себя в проекте и выложите сюда скрипт под названием "AbstractTargetFollower", вместе посмотрим


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Суббота, 24 Января 2015, 16:25 | Сообщение # 335 | Тема: Проблема со скриптом
почти ветеран
Сейчас нет на сайте
и? smile

http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Четверг, 29 Января 2015, 03:58 | Сообщение # 336 | Тема: Вопрос-[ответ] по Unity
почти ветеран
Сейчас нет на сайте
Цитата Ammoku ()
А вот выставить нужный фрейм почему-то не могу.

можно выставить время, с которого будет проигрываться клип - normalizedTime в Animator.Play

Animator.Play(state, layer, normalizedTime);

normalizedTime меняется от 0 до 1

Зная количество кадров секунду, путем математических расчетов найдем фрейм из времени


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею


Сообщение отредактировал MANMANA - Четверг, 29 Января 2015, 03:59
MANMANAДата: Четверг, 29 Января 2015, 06:14 | Сообщение # 337 | Тема: Вопрос о лицензии MMO Constructor GNU GPL
почти ветеран
Сейчас нет на сайте
решил полазить по веткам, и натолкнулся на данную.
Извиняюсь, что поднимаю старую ветку, но:
Цитата JackNazaryan ()
GNU GPL - это полная халява

не совсем так.
код и исполняемые модули под данной лицензией должны быть открыты для публичного доступа, обязательно указание автора и ссылки на исходные модули должны быть предоставлены.
измененные модули (ваш продукт) могут быть выпущены только под данной лицензией, причем версией не ниже указанной.
рассмотрим пример, когда:
игровой движок и все его компоненты идут под лицензией GPL v. 2, в этом случае свою игру, созданную на данном движке вы должны выпустить под лицензией GPL v2 ,либо под v3.
Для того, чтобы не открывать код своей игры/продукта следует использовать компоненты под лицензией LGPL, которая позволяет при динамической линковке (.dll, например) с вашими модулями не открывать исходники ваших модулей, а открывать придется лишь исходники измененного/не измененного исходного используемого модуля.

Вы также можете использовать в своих играх модули/компоненты под лицензией GPL, если эти компоненты являются отдельными продуктами и не связаны статически с модулями вашей игры.
Пример:
игра написана на движке Юнити или Unreal, а модуль первичного экрана игры - выбор языка, настройка параметров и т.д. перед загрузкой игры может быть под лицензией GPL, причем выполнен в виде exe файла. В этом случае Вам придется открыть исходники только модуля под лицензией GPL, а исходники своей игры открывать не придется.

Другой вопрос, что движки игры под лицензиями GPL, как правило, имеют исключения на необходимость открывать исходный код, например, как компиляторы - смысл создавать компилятор, если все, что было на нем скомпилировано должно быть открыто? smile вот для этого используются исключения в тексте лицензии, в которых оговаривается, что нужно открывать, а что - нет.

А насчет халявы - это к BSD-лицензии и BSD-like лицензиям, MIT и подобным им, где нет требований к открытию исходных кодов, а есть лишь требования к указанию авторства. Некоторые лицензии требуют указания источника исходного кода (например, ссылку на интернет-ресурс) оригинального используемого модуля.


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Воскресенье, 01 Февраля 2015, 12:20 | Сообщение # 338 | Тема: Вопрос-[ответ] по Unity
почти ветеран
Сейчас нет на сайте
таймер, таймер...
http://answers.unity3d.com/questio....me.html

http://www.unity3dstudent.com/2010/07/beginner-b06-simple-timer/

"if(myTimer <= 0 && isGrounded == false){
CallMyFynction();
Debug.Log("Call The Function");

}"

Возможно, условие у тебя выполняется и функция выполняется (но только один раз, или короткий промежуток времени), но потом условие "isGrounded == false &&..." не является истиной и вызов твоей функции не выполняется. В этом случае:

"if(myTimer <= 0 && isGrounded == false){
callFunction = true;
Debug.Log("Call The Function is true");
}
if(callFunction == true)
{
CallMyFunction();
Debug.Log("Call The Function");
}
"

либо так, если тебе нужно вызвать функцию через какое-то время после того, как объект столкнулся с землей:
"if(isGrounded == false){
myTimerCountDown = true;
Debug.Log("Start timer countdown");
}
if(myTimerCountDown == true)
{

if(myTimer > 0){
myTimer -= Time.deltaTime;
}
if(myTimer <= 0)
{
CallMyFunction();
Debug.Log("Call The Function");
}
}
"


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею


Сообщение отредактировал MANMANA - Воскресенье, 01 Февраля 2015, 12:24
MANMANAДата: Понедельник, 02 Февраля 2015, 16:10 | Сообщение # 339 | Тема: Plane
почти ветеран
Сейчас нет на сайте
Такая уж особенность 3d графики, что по дефолту поверхность видна лишь с той стороны, в которую направлены нормали.
Для того, чтобы плоскость была видна с двух сторон используй двухсторонний шейдер/материал:
http://forum.unity3d.com/threads/double-sided-material.21778/
http://answers.unity3d.com/questio....re.html
двухсторонний прозрачный https://doctorllama.wordpress.com/tag/double-sided-shader/
и т.д.

либо создаешь куб, сплющиваешь его, почти до самого небалуйся и фсё.

Добавлено (02 февраля 2015, 16:10)
---------------------------------------------
http://vimeo.com/50922887


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
MANMANAДата: Вторник, 03 Февраля 2015, 00:23 | Сообщение # 340 | Тема: Изменение меша в realtime
почти ветеран
Сейчас нет на сайте
коллайдеров, я так понимаю, не будет?
или у тебя меш коллайдер, т.е. еще и изменяется (ли?) в реальном времени?
если так - то тормоза будут кошмарные.
не проще ли изменять форму через шейдер?
есть шейдеры для трепещущего флага, для смещения меша целиком, удаления части меша и деформации меша.
p.s. лишь предположение... шейдеры такие встречал, примитивные коллайдеры при изменении меша не меняются в таком случае (остаются на месте даже при смещении меша в конкретно взятой реализации). сам в шейдерах не слишком силен


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
Поиск:

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