Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 05.04.2013, 08:58   #46
Fockerian
Оператор ЭВМ
 
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
Ответ: Стандарт процессора IEEE 754

Тип Single соответствует стандарту IEC 60559:1989 (IEEE 754), описывающему правила двоичной арифметики с плавающей запятой.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 09:00   #47
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Стандарт процессора IEEE 754

float тоже. ведь это одно и то же.
__________________
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 11:55   #48
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Стандарт процессора IEEE 754

Четыре страницы обсуждения в никуда. Топикастер так и не понял, что вопроса и не было.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 12:28   #49
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Стандарт процессора IEEE 754

Сообщение от IamNoExist Посмотреть сообщение
А современные RTS с тысячами юнитов на каждой стороне как по вашему работают?
Сейчас все обрабатывается на сервере сколько бы юнитов не было в игре и нет никаких просчетов на клиенте.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 14:36   #50
Fockerian
Оператор ЭВМ
 
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
Сообщение от seaman Посмотреть сообщение
Четыре страницы обсуждения в никуда. Топикастер так и не понял, что вопроса и не было.

Вот именно что никуда. Флудерасты одни. Понимаю Unity3d.ru. Спросил? ответили. Если никто не знают никто не ответит. А тут лишь бы языком почесать. Это к тебе тоже кстте относится

Сообщение от Nex Посмотреть сообщение
Сейчас все обрабатывается на сервере сколько бы юнитов не было в игре и нет никаких просчетов на клиенте.
Я бы тебе бы объяснил,но боюсь для тебя это будет бесполезно. Иди пиво попей. А потом об стену убейся,пожалуйста.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 14:56   #51
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Стандарт процессора IEEE 754

Сообщение от Fockerian Посмотреть сообщение
Я бы тебе бы объяснил,но боюсь для тебя это будет бесполезно. Иди пиво попей. А потом об стену убейся,пожалуйста.
Я даже не сомневался что к этому придёт, неадекватов сразу видно.

Что же вы, милейший, оскорблять то начали, ведь вам никто ничего подобного не писал. Или в вас интернет вселяет ложное чувство защищенности?
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (05.04.2013)
Старый 05.04.2013, 15:33   #52
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Стандарт процессора IEEE 754

Товарищ из тех кто создает темы типа "Создаю мега ммо ртс/рпгэ/и тэдэ на 8000 юнитов!!!" и на этом все заканчивается. Так же агрится когда ему указывают на его же ошибки либо говорят что то, что по его мнению и быть не может. Предположительно все это из за черезчур высокой самооценки что в свою очередь возникает от безделья.

Иди пиво попей
Алкоголь не пью и сигареты не курю.

Понимаю Unity3d.ru. Спросил? ответили. Если никто не знают никто не ответит. А тут лишь бы языком почесать.
Предлагаю и дальше сидеть на Unity3d.ru там же все такие хорошие и языком попусту не чешут.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 15:51   #53
Fockerian
Оператор ЭВМ
 
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
Ответ: Стандарт процессора IEEE 754

Сообщение от Nex Посмотреть сообщение
Алкоголь не пью и сигареты не курю.
Дата рождения:
14 August 1990
Возраст:
22
Биография:
ы
Местоположение:
Владивосток
Интересы:
Блятз, пиво и т.д.


Без комментариев.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 16:18   #54
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Стандарт процессора IEEE 754

А ты не подумал, что я профиль заполнял при регистрации (13.09.2008 )?.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 16:31   #55
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Стандарт процессора IEEE 754

ребят, давайте жить дружно.

вот вы написали про Single. вы им тупо заменили все расчеты на float? и это помогло? (по идее это не должно было помочь, ибо float это лишь псевдоним Single). И у вас в игре не используется рандом судя по всему?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
Arton (05.04.2013), pax (05.04.2013)
Старый 05.04.2013, 23:23   #56
Fockerian
Оператор ЭВМ
 
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
Ответ: Стандарт процессора IEEE 754

Сообщение от HolyDel Посмотреть сообщение
ребят, давайте жить дружно.

вот вы написали про Single. вы им тупо заменили все расчеты на float? и это помогло? (по идее это не должно было помочь, ибо float это лишь псевдоним Single). И у вас в игре не используется рандом судя по всему?
Еще не чего не переписывалось, но это единственная адекватная идея которую мне предложили. По той ссылке которую я дал указана информация, что сингл считается по моему стандарту. Я так понимаю, что просто так там бы этого не написали.
(Offline)
 
Ответить с цитированием
Старый 05.04.2013, 23:36   #57
jimon
 
Сообщений: n/a
Ответ: Стандарт процессора IEEE 754

как я вижу всем пофиг на то что сам стандарт не гарантирует одинаковое поведение на всех машинах + микрософт сам не гарантирует одинаковое поведение на всех машинах =)
 
Ответить с цитированием
Старый 05.04.2013, 23:39   #58
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Стандарт процессора IEEE 754

using System;

namespace ConsoleApplication2
{
    class Program
    {
        static float FooFloat(float a)
        {
            return a * 42;
        }

        static Single FooSingle(Single a)
        {
            return a * 42;
        }

        static void Main(string[] args)
        {
            float a = FooFloat(10);
            float b = FooSingle(10);
        }
    }
}
и теперь внимания, IL код FooFloat:

.method private hidebysig static float32 
        FooFloat(float32 a) cil managed
{
  // Code size       8 (0x8)
  .maxstack  8
  IL_0000:  ldarg.0
  IL_0001:  ldc.r4     42.
  IL_0006:  mul
  IL_0007:  ret
} // end of method Program::FooFloat
FooSingle:
.method private hidebysig static float32 
        FooSingle(float32 a) cil managed
{
  // Code size       8 (0x8)
  .maxstack  8
  IL_0000:  ldarg.0
  IL_0001:  ldc.r4     42.
  IL_0006:  mul
  IL_0007:  ret
} // end of method Program::FooSingle
IL код идентичен. функции выполняю одно и то-же. ибо, как говорилось раньше, Single это псевдоним float. Т.е. идея, которою тебе предложили, крайне неадекватна.

адекватную идею кидал джимон. решайте все на типах с фиксированной точкой.
например вот, классик:
http://stackoverflow.com/questions/6...oint-math-in-c

сам не проверял, поэтому работоспособность не гарантирую.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
Fockerian (06.04.2013), St_AnGer (06.04.2013)
Старый 06.04.2013, 12:42   #59
Fockerian
Оператор ЭВМ
 
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
Ответ: Стандарт процессора IEEE 754

Сообщение от HolyDel Посмотреть сообщение
using System;

namespace ConsoleApplication2
{
    class Program
    {
        static float FooFloat(float a)
        {
            return a * 42;
        }

        static Single FooSingle(Single a)
        {
            return a * 42;
        }

        static void Main(string[] args)
        {
            float a = FooFloat(10);
            float b = FooSingle(10);
        }
    }
}
и теперь внимания, IL код FooFloat:

.method private hidebysig static float32 
        FooFloat(float32 a) cil managed
{
  // Code size       8 (0x8)
  .maxstack  8
  IL_0000:  ldarg.0
  IL_0001:  ldc.r4     42.
  IL_0006:  mul
  IL_0007:  ret
} // end of method Program::FooFloat
FooSingle:
.method private hidebysig static float32 
        FooSingle(float32 a) cil managed
{
  // Code size       8 (0x8)
  .maxstack  8
  IL_0000:  ldarg.0
  IL_0001:  ldc.r4     42.
  IL_0006:  mul
  IL_0007:  ret
} // end of method Program::FooSingle
IL код идентичен. функции выполняю одно и то-же. ибо, как говорилось раньше, Single это псевдоним float. Т.е. идея, которою тебе предложили, крайне неадекватна.

адекватную идею кидал джимон. решайте все на типах с фиксированной точкой.
например вот, классик:
http://stackoverflow.com/questions/6...oint-math-in-c

сам не проверял, поэтому работоспособность не гарантирую.
Возможно вы правы! В любом случае спасибо за ссылку. Она крайне полезна.

Будем думать дальше... МОжет в итоге придется и на интах переписываать все.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com