forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Вопросы от новичка (http://forum.boolean.name/showthread.php?t=15809)

pie 29.09.2012 14:05

Ответ: Вопросы от новичка
 
Всем привет. От делать нечего решил сделать небольшую игру типа Сапер. За сегодня сделал вот это: Онлайн
То есть расстановка всего необходимого. Белые кубы - мины. Не нравится мне только одно - расстановка этих самых мин. Расставляю я их так:
Код:

for (int i = 0; i < 9; i++) {
        for (int j = 0; j < 9; j++) {
                int rnd = Random.Range(0, 9);
                if (numberMines > 0) {
                        gameMinesArray[rnd, j] = true;
                        numberMines--;
                }
        }
}

Здесь:
gameMinesArray - массив где указывается расположение мин на игровом поле;
numberMines - максимальное кол-во мин на игровом поле;

Что посоветуете Вы?

pax 29.09.2012 21:16

Ответ: Вопросы от новичка
 
Можно как-то так:
PHP код:

while(numberMines>0)
{
 
int i Random.Range(09);
 
int j Random.Range(09);
 if(!
gameMinesArray[ij])
 {
    
gameMinesArray[ij] = true;
    
numberMines--;
 }



Okay 29.09.2012 21:29

Ответ: Вопросы от новичка
 
Как сделать структуру PlayerInfo
Допустим при заходе на сервер, игроку должно выдавать нулевые значения
типа PlayerInfo[player][Health] = 0;
В массиве находится "player", вот как раз это функция и нужна. Я не знаю, есть она в unity или нет. Как бы идет обращение к определенному игроку.

pax 30.09.2012 11:24

Ответ: Вопросы от новичка
 
Поясни более подробно что ты хочешь. Предугадывать не очень прикольно.
PHP код:

Dictionary<string,Dictionary<string,object>> PlayerInfo  = new Dictionary<string,Dictionary<string,object>>();

void Start()
{
    
PlayerInfo ["player"] = new Dictionary<string,object>();
    
PlayerInfo ["player"]["Health"] = 0;



Okay 30.09.2012 16:10

Ответ: Вопросы от новичка
 
Цитата:

Поясни более подробно что ты хочешь. Предугадывать не очень прикольно.
Смотри у каждого игрока есть свои значения.
типа
Код:

enum Info
{
    Name,
    Password,
    Health,
    Armour,
    Money,
    Gun
};
char PlayerInfo[MAX_PLAYERS][Info];


pie 30.09.2012 16:25

Ответ: Вопросы от новичка
 
Кому не лень тестируем "Сапер":
Играть онлайн

WISHMASTER35 30.09.2012 16:35

Ответ: Вопросы от новичка
 
Что-то туплю с системой частиц.
Если каждый кадр вызывать метод Emit(), то создается огромная куча частиц. Можно как-то ограничить максимальное количество частиц?
Делаю выстрел т.е. должно стрелять равномерно, но не таким огромным количеством частиц.

Okay 30.09.2012 17:47

Ответ: Вопросы от новичка
 
Ну почти)

pie 30.09.2012 23:40

Ответ: Вопросы от новичка
 
Небольшие косметические обновления. Можно ставить флажки и вопросительные знаки. Ссылка та же. Посоветуйте что еще сделать что-бы было красиво и интересно играть.

pax 01.10.2012 08:01

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от pie (Сообщение 239466)
Посоветуйте что еще сделать что-бы было красиво и интересно играть.

отключи меню по правкой кнопке

pie 02.10.2012 20:34

Ответ: Вопросы от новичка
 
Вложений: 1
Кто может сделать взрыв мины примерно (относительно) как на картинке. С Detonator'ом не могу разобраться. Частицы не поддаются.

Okay 02.10.2012 23:51

Ответ: Вопросы от новичка
 
Есть персонаж. В unity есть встроенная анимация ходьбы и так далее?
Скелет встроен через 3ds max.

pax 03.10.2012 06:29

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от Okay (Сообщение 239587)
В unity есть встроенная анимация ходьбы и так далее?

Нет, и вообще странное предположение что она там может быть.

RegIon 03.10.2012 21:16

Ответ: Вопросы от новичка
 
Я бы сделал взрывание мин побыстрей и с места нажатия, а не радонмной мины

Lowlet 06.10.2012 16:39

Ответ: Вопросы от новичка
 
Ребяты, помогите.Как уменьшить разрешение _GrabTexture?


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

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