14.03.2010, 03:46
Игровые объекты стримит сама игра, причем очень быстро, т.к. инструкции по загрузке в память объектов сама игра и генерирует. А вот когда инструкции приходят через сетевой интерфейс, стессна будет задержка. На лицо простая ситуация - стример сервера, может и успевает отправить данные об объектах вокруг игрока. А вот клиент их полностью загрузить и отобразить не успевает. Отображение будет еще медленней на более слабых компах. Те, объекты, которые не успели полностью загрузицца, будут до загружены после изменения состояния игрока (типа встал на ноги, поменял тырьер).
В мта для этого существет предварительная загрузка объектов, при старте игрового режима, к примеру. В сэмпе такого нет и клиент начинает брать инфо об объектах, только после получения инфы через сеть, ну а прорисовывка начинается еще позднее.
А кто-нибудь без стримера пробовал создавать такие дороги в облаках? Стессна лимит в 250 штук будет, если создать все сразу. Можно попробовать создавать объекты самописным гоночным стримером на pawn с помощью CreatePlayerObject в зависимости от текущего чекпоинта игрока, т.е. предыдущие дороги убирать и новые создавать заведомо далеко от игрока.
В мта для этого существет предварительная загрузка объектов, при старте игрового режима, к примеру. В сэмпе такого нет и клиент начинает брать инфо об объектах, только после получения инфы через сеть, ну а прорисовывка начинается еще позднее.
А кто-нибудь без стримера пробовал создавать такие дороги в облаках? Стессна лимит в 250 штук будет, если создать все сразу. Можно попробовать создавать объекты самописным гоночным стримером на pawn с помощью CreatePlayerObject в зависимости от текущего чекпоинта игрока, т.е. предыдущие дороги убирать и новые создавать заведомо далеко от игрока.