|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
05.04.2013, 08:58
|
#46
|
Оператор ЭВМ
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
|
Ответ: Стандарт процессора IEEE 754
Тип Single соответствует стандарту IEC 60559:1989 (IEEE 754), описывающему правила двоичной арифметики с плавающей запятой.
|
(Offline)
|
|
05.04.2013, 09:00
|
#47
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Стандарт процессора IEEE 754
float тоже. ведь это одно и то же.
__________________
|
(Offline)
|
|
05.04.2013, 11:55
|
#48
|
Знающий
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений (для 180 пользователей)
|
Ответ: Стандарт процессора IEEE 754
Четыре страницы обсуждения в никуда. Топикастер так и не понял, что вопроса и не было.
|
(Offline)
|
|
05.04.2013, 12:28
|
#49
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Стандарт процессора IEEE 754
Сообщение от IamNoExist
А современные RTS с тысячами юнитов на каждой стороне как по вашему работают?
|
Сейчас все обрабатывается на сервере сколько бы юнитов не было в игре и нет никаких просчетов на клиенте.
|
(Offline)
|
|
05.04.2013, 14:36
|
#50
|
Оператор ЭВМ
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
|
Сообщение от seaman
Четыре страницы обсуждения в никуда. Топикастер так и не понял, что вопроса и не было.
|
Вот именно что никуда. Флудерасты одни. Понимаю Unity3d.ru. Спросил? ответили. Если никто не знают никто не ответит. А тут лишь бы языком почесать. Это к тебе тоже кстте относится
Сообщение от Nex
Сейчас все обрабатывается на сервере сколько бы юнитов не было в игре и нет никаких просчетов на клиенте.
|
Я бы тебе бы объяснил,но боюсь для тебя это будет бесполезно. Иди пиво попей. А потом об стену убейся,пожалуйста.
|
(Offline)
|
|
05.04.2013, 14:56
|
#51
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Стандарт процессора IEEE 754
Сообщение от Fockerian
Я бы тебе бы объяснил,но боюсь для тебя это будет бесполезно. Иди пиво попей. А потом об стену убейся,пожалуйста.
|
Я даже не сомневался что к этому придёт, неадекватов сразу видно.
Что же вы, милейший, оскорблять то начали, ведь вам никто ничего подобного не писал. Или в вас интернет вселяет ложное чувство защищенности?
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.04.2013, 15:33
|
#52
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Стандарт процессора IEEE 754
Товарищ из тех кто создает темы типа "Создаю мега ммо ртс/рпгэ/и тэдэ на 8000 юнитов!!!" и на этом все заканчивается. Так же агрится когда ему указывают на его же ошибки либо говорят что то, что по его мнению и быть не может. Предположительно все это из за черезчур высокой самооценки что в свою очередь возникает от безделья.
Алкоголь не пью и сигареты не курю.
Понимаю Unity3d.ru. Спросил? ответили. Если никто не знают никто не ответит. А тут лишь бы языком почесать.
|
Предлагаю и дальше сидеть на Unity3d.ru там же все такие хорошие и языком попусту не чешут.
|
(Offline)
|
|
05.04.2013, 15:51
|
#53
|
Оператор ЭВМ
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
|
Ответ: Стандарт процессора IEEE 754
Сообщение от Nex
Алкоголь не пью и сигареты не курю.
|
Дата рождения:
14 August 1990
Возраст:
22
Биография:
ы
Местоположение:
Владивосток
Интересы:
Блятз, пиво и т.д.
Без комментариев.
|
(Offline)
|
|
05.04.2013, 16:18
|
#54
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Стандарт процессора IEEE 754
А ты не подумал, что я профиль заполнял при регистрации (13.09.2008 )?.
|
(Offline)
|
|
05.04.2013, 16:31
|
#55
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Стандарт процессора IEEE 754
ребят, давайте жить дружно.
вот вы написали про Single. вы им тупо заменили все расчеты на float? и это помогло? (по идее это не должно было помочь, ибо float это лишь псевдоним Single). И у вас в игре не используется рандом судя по всему?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
05.04.2013, 23:23
|
#56
|
Оператор ЭВМ
Регистрация: 10.07.2011
Сообщений: 30
Написано одно полезное сообщение
|
Ответ: Стандарт процессора IEEE 754
Сообщение от HolyDel
ребят, давайте жить дружно.
вот вы написали про Single. вы им тупо заменили все расчеты на float? и это помогло? (по идее это не должно было помочь, ибо float это лишь псевдоним Single). И у вас в игре не используется рандом судя по всему?
|
Еще не чего не переписывалось, но это единственная адекватная идея которую мне предложили. По той ссылке которую я дал указана информация, что сингл считается по моему стандарту. Я так понимаю, что просто так там бы этого не написали.
|
(Offline)
|
|
05.04.2013, 23:36
|
#57
|
|
Ответ: Стандарт процессора IEEE 754
как я вижу всем пофиг на то что сам стандарт не гарантирует одинаковое поведение на всех машинах + микрософт сам не гарантирует одинаковое поведение на всех машинах =)
|
|
|
05.04.2013, 23:39
|
#58
|
☭
Регистрация: 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 за это полезное сообщение:
|
|
06.04.2013, 12:42
|
#59
|
Оператор ЭВМ
Регистрация: 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)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:23.
|