|
09.11.2010, 17:26
|
#1096
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
мм нуда я впринципе так и делаю, правда перменные забыл обнулить, поэтому геморился..
спасибо
|
(Offline)
|
|
09.11.2010, 22:47
|
#1097
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ребята, я тут делаю функцию сохранения для своего редактора, и хотел узнать как в фаил записать параметры (размер, позицию, колличество объектов, угол поворота и т.д.) для нескольких объектов. Допостим шара, куба и цилиндра. Объекты эти я через типы, функции выразил.
Пользуюсь примером редактора, который выложил Dimas.
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
09.11.2010, 22:56
|
#1098
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
я вот так записываю
считывание:
If load_level
level=ReadFile("level_" +level_select+".lv" )
number_of_block= ReadInt(level)
For i =1 To number_of_block
obj_x=ReadFloat(level)
obj_y=ReadFloat(level)
obj_w=ReadInt(level)
obj_h=ReadInt(level)
blok(obj_x,obj_y,obj_w,obj_h)
Next
CloseFile( level )
EndIf
запись:
If KeyDown(1)
level=WriteFile("level_" +level_select+".lv" )
WriteInt level,num_blok
For p.ph = Each ph
If p\blok_still=1
WriteFloat level,pxBodyGetPositionX (p\body)
WriteFloat level,pxBodyGetPositionY(p\body)
WriteInt level,MeshWidth (p\mesh)
WriteInt level,MeshHeight (p\mesh)
Print p\mesh
EndIf
Next
CloseFile( level )
End
EndIf
|
(Offline)
|
|
09.11.2010, 23:05
|
#1099
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
http://forum.boolean.name/showthread.php?t=1014
не читал blitz-FAQ-а?-
по гляделу на-ка!!!!!!!!!!!!!!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.11.2010, 23:27
|
#1100
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Вы не поняли. Мне надо объект не одного типа записать а разных типов.
Пример.
Type Cube
Field model
end Type
Type Sphere
Field model
end Type
Function CreateCube(параметры)
...
End Function
Function CreateSphere(параметры)
...
End Function
Вот ето надо записать.
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
09.11.2010, 23:29
|
#1101
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
тогда сделай вид что твои несколько типов это один и записывай как указано выше
|
(Offline)
|
|
09.11.2010, 23:29
|
#1102
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Ganociy
Вы не поняли. Мне надо объект не одного типа записать а разных типов.
Пример.
Type Cube
Field model
end Type
Type Sphere
Field model
end Type
Function CreateCube(параметры)
...
End Function
Function CreateSphere(параметры)
...
End Function
Вот ето надо записать.
|
И? Что же тебе мешает записать в один файл объекты разных типов, а потом считывать из файла объекты разных типов? Тебе дали код для записи одного типа. Так добавь остальные типы.
|
(Offline)
|
|
09.11.2010, 23:34
|
#1103
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ganociy просто записываешь их поочереди и в такой-же последовательности их считываешь
|
(Offline)
|
|
09.11.2010, 23:55
|
#1104
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
pepel, а что это за параметр num_blok у тебя?
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
10.11.2010, 00:00
|
#1105
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
num_blok это переменная в которую я записывал колличество статических(не движущихся) объектов по принципу :
p.ph = New ph
num_blok=num_blok+1
просто в этом типе находятся все тела физикса , а мне нужно было записать только статические, т.е. грубо говоря карту
в твоем случае я думаю она не нужна
|
(Offline)
|
|
10.11.2010, 01:56
|
#1106
|
Разработчик
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений (для 329 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Объясните мне: почему tcp сервер может полностью игнорировать(говорить, что EOF) запрос? Именно после конкретного запроса сервер начинает полностью игнорировать клиента(дебаг логом проверял, запрос вообще не приходит, при том, что 100% отправляется).
Зарос, если интересно, вот такой:
WriteLine server,"NewShip@"+yourname+"&"+ship_name
После него серверу плевать на клиент, а клиент зависает, т.к. не получает ответ.
---
Проблема решилась... заменой Eof на ReadAvail на сервере.
__________________
299 792 458
|
(Offline)
|
|
10.11.2010, 16:07
|
#1107
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Кароче, pepel, можешь помочь с кодом, где используются несколько объектов разного типа (шар , куб, уилиндр и тд)
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
10.11.2010, 17:34
|
#1108
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
помогите плз как можно узнать длинну звукового файла mp3
просто нужно чтоб музыка была зацикленная ,без прерываний
если проверять через ChannelPlaying () и включать когда перестает играть, то появляется зазор в милисекундах
Ganociy да, ток позже, я ща прост занят над проектом очень
|
(Offline)
|
|
10.11.2010, 17:35
|
#1109
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Просто в цикле пишешь LoopSound и название твоего звука.
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.11.2010, 17:54
|
#1110
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
слушай да.. чет совсем мозг поплыл)) забыл про нее
напиши код свой или файл выложи там, как будет время гляну
ток не весь код а самое нужное, чтоб не разгребать долго
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:36.
|