Để giảm tốc độ chuyển cảnh (autotour) trong Krpano, bạn có thể điều chỉnh 2 yếu tố chính:
✅ 1. Tăng thời gian delay giữa các scene
Đây là cách đơn giản nhất để “làm chậm” tour tự động.
🔁 Ví dụ:
<scene name="scene1" title="Cảnh 1" onstart="if(autotour_enabled, delayedcall(10, loadscene(scene2, null, MERGE, BLEND(2))); );">
🔹 Ở đây:
-
delayedcall(10, ...): đợi 10 giây trước khi chuyển -
BLEND(2): hiệu ứng chuyển cảnh mượt kéo dài 2 giây (có thể tăng lên 3, 4…)
✅ 2. Tăng thời gian hiệu ứng chuyển cảnh (blend / fade)
Giúp cảnh chuyển mượt và chậm hơn.
loadscene(scene2, null, MERGE, BLEND(3));
Hoặc kết hợp hiệu ứng xoay camera:
lookto(120, 0, 60, smooth(5,5,10)); <!-- hlookat, vlookat, fov, tốc độ -->
✅ 3. Giảm tốc độ tự xoay camera (autorotate) (nếu dùng)
Nếu bạn bật chế độ xoay tự động (autorotate), hãy chỉnh tốc độ:
<autorotate enabled=”true”
waittime=”2.0″
accel=”0.1″
speed=”2.0″
horizon=”0.0″ />
🔹 Giảm speed xuống ví dụ 1.0 hoặc 0.5 để xoay chậm hơn.
✅ Gợi ý tối ưu:
| Yếu tố | Gợi ý để “chậm” lại |
|---|---|
delayedcall(...) |
Tăng thời gian chờ: 10, 15 giây |
BLEND(...) trong loadscene |
Tăng lên 2-4 giây |
autorotate.speed |
Giảm xuống 0.5–1.0 |
lookto(..., smooth(...)) |
Tăng thời gian smooth |
🧠 Mẹo nâng cao:
Bạn có thể tạo biến điều chỉnh tốc độ autotour để dễ kiểm soát hơn, ví dụ:
<var name=”autotour_delay” value=”10″ />
<scene name=”scene1″ onstart=”if(autotour_enabled, delayedcall(get(autotour_delay), loadscene(scene2)); );” />
Xem thêm:
























