forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Unity (http://forum.boolean.name/forumdisplay.php?f=147)
-   -   "Что случилось?"(RegIon) (http://forum.boolean.name/showthread.php?t=18149)

RegIon 06.05.2013 07:21

"Что случилось?"(RegIon)
 
Вложений: 1
Жанр: Платформер
Сюжет: ГГ просыпается от грохота и света и понимает что кроме его комнаты ничего больше не осталось, вместо остальной квартиры - непонятный метал.
Что, как, почему и где все остальные?

Win-сборка:http://rghost.ru/46027573
(не релиз, а что есть)

Nex 06.05.2013 08:25

Ответ: "Что случилось?"(RegIon)
 

H@NON 06.05.2013 08:43

Ответ: "Что случилось?"(RegIon)
 
Если будет такое же освещение в игре, то мне уже нравится) Последнее время полюбил мистическое и загадочное)

RegIon 06.05.2013 12:37

Ответ: "Что случилось?"(RegIon)
 
Да, подразумевалось такого типа освещение.
Тут неожиданно оказалось что завтра зачет по Векторному анализу, так что сегодня мало что измениться.

RegIon 07.05.2013 00:21

Ответ: "Что случилось?"(RegIon)
 
Сделал что-то типа лестницы, глючный слегка, нужно будет переписать, но рабочий.
Освещение уг, нужно лайты запечь. Не серчать не прозрачный пол, исправлю)

H@NON 07.05.2013 08:01

Ответ: "Что случилось?"(RegIon)
 
Лестницу не разглядел, уж очень темно. Да, не помешала бы хорошая лайтмапа, неохота ходить в слепую по уровням

RegIon 08.05.2013 23:54

Ответ: "Что случилось?"(RegIon)
 
http://region.tf9.ru/Project/test.html

Ух, залил свое детище на стадии зачатка, зато это вся карта первой главы "Пробуждение".=)
Лайтмапы не сделал(комнаты сшить нужно), но можете потестить что-то типо лестницы(подойти почти в притык к палке в бочке и Lctrl)..
Думаю нужно сто пудов анимацию у стикмена сделать...

Upd. только уже онлайн заметил что забыл повешать коллайдер во второй комнате:mad:...

H@NON 09.05.2013 00:12

Ответ: "Что случилось?"(RegIon)
 
Ну вот уже что-то интересное. Протестировав скажу, что освещение хорошее, но в потемках постоянно теряется персонаж. Сделай его независимым от света или сделай его ярче чем окружение. На геймплей это не скажется, но глазам приятней будет. Еще расстраивает крайне медлительная камера. Убери ты эту плавность для камеры, мы должны четко видеть окружение, так что лучше всего привязать ее к игроку и оставить плавность только при движении по вертикали (прыжок, или падение, но чтобы игрок был в поле зрения). Еще вот эта фишка с разворотом персонажа слегка напрягает, можно сделать его чуть резче, когда мы разворачиваемся(увеличивать скорость разворота при нажатии стрелки).
А так вижу что потрудился, камера перемещается от комнаты к комнате, игрок физически реагирует на уровень. Анимации конечно не хватает, элементарной, чтобы распознать зацепился ли герой за лестницу.

DeN_93 09.05.2013 02:27

Ответ: "Что случилось?"(RegIon)
 
Камера слишком уж резвая. При движении перед игроком не видно ничего.
Да и саму модель нужно по меньше сделать по-моему.

RegIon 09.05.2013 17:55

Ответ: "Что случилось?"(RegIon)
 
http://region.tf9.ru/Project/test.html

Исправил камеру, добавил обводку у ГГ (чтобы видно было).
Так же добавил Noise,Antialising, SSAO из стандартных шейдеров, что сулит ярыми тормозами на встроенной карте =((...
А если правда, то топчусь на месте..

Кирпи4 09.05.2013 18:47

Ответ: "Что случилось?"(RegIon)
 
Убери шум, не уподобляйся сам знаешь кому
Сделай анимацию ГГ
И отключение SSAO и AA, потому как интелы не хотят принимать помощь от нвидии, и думают что справятся сами =)

H@NON 09.05.2013 19:58

Ответ: "Что случилось?"(RegIon)
 
почему-то именно в этом случае Noise весьма удачно вписывается, так что можно оставить в виде опции, не будет мешать.

IgorOK 09.05.2013 20:10

Ответ: "Что случилось?"(RegIon)
 
Цитата:

Сообщение от H@NON (Сообщение 258876)
почему-то именно в этом случае Noise весьма удачно вписывается, так что можно оставить в виде опции, не будет мешать.

ИМХО: Там и так темно. Шум ещё больше ухудшает видимость.

RegIon 10.05.2013 19:07

Ответ: "Что случилось?"(RegIon)
 
Вложений: 1
Народ, помогите (знаю что не по правилам, но..)
Никак не могу нормально освоить маканим, подскажите как правильно сделать.
Скрипт:

PHP код:

using UnityEngine;
using System.Collections;

public class 
AnimationController MonoBehaviour
{

    public 
Animator anim;
    private 
CharacterMotor motor;
    private 
CharacterController info;
    private 
PlatformInputController pIc;
    private 
StairController stair;
    static 
int idly Animator.StringToHash ("Base Layer.Idly");
    static 
int run Animator.StringToHash ("Base Layer.run");
    static 
int jumpOut Animator.StringToHash ("Base Layer.JumpOut");
    
    
void Awake ()
    {
        
anim GetComponent<Animator> ();
        
motor GetComponent<CharacterMotor> ();
        
info GetComponent<CharacterController> ();
        
pIc GetComponent<PlatformInputController> ();
        
stair GetComponent<StairController> ();
    }
    
    
// Update is called once per frame
    
void Update ()
    {
        
AnimatorStateInfo curState anim.GetCurrentAnimatorStateInfo (0);
        if (
curState.nameHash == idly) {    
            if (
motor.inputJump) {
                
anim.SetBool ("Jump"true);    
            }
        }
        
        if (
curState.nameHash == jumpOut)
            
anim.SetBool ("Jump"false);

        
        
//anim.SetBool ("Move", info.velocity.magnitude > 0.01f && pIc.directionVector.magnitude > 0 && pIc.ground);
        
anim.SetBool ("Move",pIc.directionVector.magnitude && pIc.ground);
        
        
bool flyTrigger=!pIc.ground&&!stair.findStair;
        
//Debug.Log(stair.findStair.ToString()+pIc.ground.ToString()+flyTrigger.ToString());
        
anim.SetBool ("Fly",flyTrigger);
        
Debug.Log(flyTrigger);
        if (!
motor.enabled) {
            
anim.SetBool ("InStair"true);
            
anim.SetFloat ("StairsDir"Input.GetAxis ("Vertical"));
        } else {
            
anim.SetBool ("InStair"false);
            
anim.SetFloat ("StairsDir"0);
        }
            
        
    }



Скрин контроллера:

Описание проблемы:
Если прыгнуть около лестницы и нажать кнопку влезания, то анимация иден не по Idly-JumpIn-Stairs, а по Idly-JumpIn-Fly-JumpOut-Idly-Stairs (вроде правильно написал).=(
Веб-версия стала почему-то вылетать из-за меканим, вот WIN:
http://rghost.ru/45897391

--Яро лагать начал, все из-за упоротого CharacterMotor
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 400 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

pax 10.05.2013 23:37

Ответ: "Что случилось?"(RegIon)
 
А что за условие перехода из JumpIn в Stairs? Может в Fly переход тоже по условию срабатывает?


Часовой пояс GMT +4, время: 17:09.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot