forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Вопросы очередного новичка (http://forum.boolean.name/showthread.php?t=9214)

Harter 12.01.2010 01:12

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

Сообщение от KingMaks (Сообщение 133126)
может кто знает команду определяющую позицию image
"типа как EntityX()"


Это типа не ты управляешь изображением, а оно тобой!? :)

KingMaks 12.01.2010 01:15

Ответ: Вопросы очередного новичка
 
Нет! просто на екране есть изображение
нада опредилить его координаты

ABTOMAT 12.01.2010 02:08

Ответ: Вопросы очередного новичка
 
Лол, а что же ты тогда передашь в DrawImage() ?

KingMaks 12.01.2010 02:32

Ответ: Вопросы очередного новичка
 
Да я уже понял.
Просто переход такой с Entity на Image путаюсь немного

RlexGm 12.01.2010 15:43

Ответ: Вопросы очередного новичка
 
Помогите! Как раставить объект в цикле, если просто использовать PositionEntity то он не будет двигаться а если использовать некоторое время то после этого времени он опять вернётся где был

Nex 12.01.2010 15:58

Ответ: Вопросы очередного новичка
 
EaNub, еще раз и по понятней...

RlexGm 12.01.2010 16:16

Ответ: Вопросы очередного новичка
 
:-D
Вобщем мне надо сделать загрузку игры
Вот типа жмёш кнопку загруз(кординаты пока свои вставил)
If LoadKnopka=1
Menusost=4
PlX#=50
PlY#=60
PlZ#=60
scen=0
LoadGame()
EndIf


вот функция лоадгейм:
Function LoadGame()
If Menusost=4
PositionEntity Player,PlX#,PlY#,PlZ#
EndIf

If MenuSost=4
If (MilliSecs()-time>6000) Then Menusost=2:time = MilliSecs()
End Function

Так вот когда Menusost становится 2,
то кординаты у игрока становятся такими, какими были до включения
загрузки.А если сделать без загрузки типа:
If LoadKnopka=1
Menusost=2
PlX#=50
PlY#=60
PlZ#=60
scen=0
PositionEntity Player,PlX#,PlY#,PlZ#
EndIf
то игрок не двигается

KingMaks 12.01.2010 17:08

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

то игрок не двигается
может потому что после каждого Repeat
его заново кидает в начальную точку.
Функция вызываеться много раз

После токго как Menusost = 2 пусть игрок загрузиться с кординатами и поменяй Menusost гдето на Menusost = 1000
чтобы больше не вызывать функцию с игроком

RlexGm 12.01.2010 19:02

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

Сообщение от KingMaks (Сообщение 133192)

После токго как Menusost = 2

Ну как бы Menusost=2 это сама игра и все игровые процессы работают только если Menusost = 2

KingMaks 12.01.2010 19:12

Ответ: Вопросы очередного новичка
 
EaNub а ты зделай если Menusost = 2 то создаеца игрок и прочая байда
когда все создалось то Menusost = 1000

а вот если Menusost = 1000 то пускай работаю все процесы в игре

Reizel 12.01.2010 19:40

Ответ: Вопросы очередного новичка
 
Прикольный код новички пишут :)

IGR 12.01.2010 21:33

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

EaNub а ты зделай если Menusost = 2 то создаеца игрок и прочая байда
когда все создалось то Menusost = 1000

а вот если Menusost = 1000 то пускай работаю все процесы в игре
эта называется "костыль" !! нада найти причину перемещения объектов и решить ее !!

Цитата:

Так вот когда Menusost становится 2,
то кординаты у игрока становятся такими, какими были до включения
загрузки.
для начала посоветовал бы найти код где Menusost становится 2 !!
а потом уже дальше...

-=SCiP=- 12.01.2010 22:51

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

EaNub
если трудно найти ошибку некоторый код (Там где подозрение на ошибку) комментарь и запускай прогу, так быстрее найдешь ошибку.

Цитата:

Прикольный код новички пишут
Ага, мне приснилось как я так кодю на с++.
Я аж проснулся в холодном поту.

KingMaks 12.01.2010 23:32

Ответ: Вопросы очередного новичка
 
IGR шо с меня взять? я месяц как программировать начал

-=SCiP=- 13.01.2010 13:40

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

шо с меня взять? я месяц как программировать начал
Для месяца изучение это нормально. :)


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

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