Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.09.2006, 01:31
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 11  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
Во expl, этот рисуночек я и искал ))) Спасибки!!!
Пойду проверять.... а как быть с k?

Старый 30.09.2006, 05:47
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 12  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 miramax:
Да, в NOX размеры тайлов (плиток) вроде были 1:1 в основании. Ещё такую необычную вещь можно встретить в MMORPG Ultima Online. В остальных играх, как правило 1:2 или 3:4...
Всё же 1:1 выглядит немного странно, если всматриваться и задумываться над этим. ^_^
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 30.09.2006, 12:57
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 13  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Пойду проверять.... а как быть с k?
А вот это от коэффициента объемного искажения зависит, не знаю как он высчитывается, короче просто пусть будет k=1, kz=1 или k=10, kz=10(смотрая какое масштабирование), ИМХО юзер все равно несоответствия коэф. поля и объектов из 3D Max не заметит (углы ведь те же)

Старый 01.10.2006, 14:16
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 14  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
expl, что-то я туплю, посмотри, не выходит...
Вложения
Тип файла: rar proekciya.rar (6.4 Кб, 14 просмотров)

Старый 01.10.2006, 16:10
civhimik вне форума Посмотреть профиль Отправить личное сообщение для civhimik Найти все сообщения от civhimik
  № 15  
Ответить с цитированием
civhimik
 
Аватар для civhimik

Регистрация: Jan 2006
Сообщений: 37
Отправить сообщение для civhimik с помощью ICQ Отправить сообщение для civhimik с помощью Skype™
В изометрии (рис2) можно использовать одно и тоже изображение одного объекта с разных сторон, всего лишь развернув его изображение по горизонтали.
Пример

Кроме того, в варианте 1 изображение искажается по оси Y.

Так что я придерживаюсь варианта №2

ЗЫ Вариант 1 это вообще не изометрия
Учите черчение за какой-нибудь 7 класс.

Старый 01.10.2006, 16:59
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 16  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
Цитата:
Сообщение от expl
А вот это от коэффициента объемного искажения зависит, не знаю как он высчитывается, короче просто пусть будет k=1, kz=1 или k=10, kz=10(смотрая какое масштабирование), ИМХО юзер все равно несоответствия коэф. поля и объектов из 3D Max не заметит (углы ведь те же)
Я выложил исходник... к =1 неписал, и kz = 1 не писал... не работает!!!!
ПОсмотри! x= 200, z=0,y=0 и x=0,z=0,y=200... не совпадает, немного отклоняется

Старый 01.10.2006, 20:59
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 17  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
ну народ посмотрите, работает неправильно
Вложения
Тип файла: rar proekciya.rar (6.4 Кб, 19 просмотров)

Старый 03.10.2006, 00:51
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 18  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Однако все просто:
1. Зачем перед углом минус ставить ? Как нестранно сos(-a)=cos(a),
ну а синус - да sin(-a)=-sin(a)
2. _rotation - в градусах
Math sin(a), здесь a нужно писать в радианах, тоже когда начинал кодить парился :
Код:
//****************
var angle:Number = 15;
//var k:Number = ?,kz = ?
//****************
mov.line1._rotation = -angle;
mov.line2._rotation = angle;
but.onPress = function() {
	var a_rad:Number=angle/180*Math.PI;
	shar._x = Number(x)*Math.cos(a_rad)-Number(y)*Math.cos(a_rad)+mov._x;
	shar._y = Number(x)*Math.sin(a_rad)+Number(y)*Math.sin(a_rad)-z+mov._y;
};

Старый 03.10.2006, 12:47
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 19  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
Ой, точно

А еще такое: как узнать размер рисунка (с отдалением от наблюдателя он ж уменьшается) ?

Старый 03.10.2006, 13:03
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 20  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Скриптун, какого рисунка? Спрайта? Это ж косоугольная проекция а не перспектива, здесь ничего размеров не меняет.
По конкретней пожалуйста

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.