※ 本文轉寄自 ptt.cc, 文章原始頁面
Re: [閒聊] 王國之淚去年延期時已接近完成
※ 引述《hylkevin (19s)》之銘言:
: → spfy: 雖然有人解釋但我還是想不通倒轉要怎麼實作 不可能把林克附
: → spfy: 近所有物件的軌跡都長期記錄起來吧?
: 記錄一個物件在空間中的姿態(pose: 包含位移跟旋轉)
: 一般是用一個4x4的浮點數(float: 有小數點的數字, 4 byte)矩陣
: 也就是說紀錄一筆位置, 記憶體大小是4x4x4=64 byte
對不會改變大少,伸縮的物件而言
一般用 2 個 vector3 就好了, 6 個float浮點數, 6x4=24byte
struct vector3
{
float x, y, z;
};
struct location_t
{
vector3 position;
vector3 orientation;
};
: 假設他每秒記錄30筆pose (30fps), 並假設每個可移動物件都紀錄10秒
: 則一個物件的時間倒轉記錄是64x30x10=19.2 kbyte
: 超過一定距離的物件不能時間倒轉, 甚至都不會載入
: 所以假設他同時間最多有1000個物件會被載入(實際上應該沒這麼多)
: 他用來存時間倒轉資訊的總記憶體用量在每個時刻都不會超過19.2mbyte
: 由此可知時間倒轉其實負擔並不大
: 對於一個現代的系統來說, 19mb通常是可以忽略的大小
這個要看遊戲引擎跟物理引擎怎麼寫
場景物件不見得都會被記錄 尤其是最佳化過的遊戲
不過記憶體就上面算的 並不是很大的量
拿波斯王子舉例 20年前的遊戲 都可以記錄王子跟附近敵人10秒的運動軌跡
TOTK 只需要紀錄10秒內 經過物理引擎計算的物件就好
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.167.178 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1684730284.A.FCB.html
Re: 回文串
89200
[閒聊] 王國之淚去年延期時已接近完成
C_Chat05/22 10:13
84223
Re: [閒聊] 王國之淚去年延期時已接近完成
C_Chat05/22 11:19
3181
Re: [閒聊] 王國之淚去年延期時已接近完成
C_Chat05/22 11:54
813
> Re: [閒聊] 王國之淚去年延期時已接近完成
C_Chat05/22 12:38
4787
Re: [閒聊] 王國之淚去年延期時已接近完成
C_Chat05/22 13:41
621
Re: [閒聊] 王國之淚去年延期時已接近完成
C_Chat05/22 19:01
1654
Re: [閒聊] 王國之淚去年延期時已接近完成
C_Chat05/22 19:40
13 則留言
pponywong 作者的近期文章
Re: [浪人]歷史大師請進, 其實幕府派才是正確的吧?
※ 引述《sakurammsrx (+9肥宅算盤子)》之銘言: : 雖然手段可能不太好,然後幕府派長的又像壞人(?) : 實際上而言倒幕派那群8+9成事後,治理後來明治政府還是啟用不少以前幕府的官員 : 真的全照倒幕派的方向走,日本會先在1
Re: [閒聊] 網友惡搞圖:若FF7 RE的開發者是洋人的話
※ 引述《forsakesheep (超.歐洲羊)》之銘言: : 說真的要我想,我還的想不出來歐美遊戲公司有什麼令人印象深刻的美女 : 古墓奇兵的蘿拉 : 巫師系列的葉妮法、特瑞絲、希里 : 恩...想不起來了 : 是真的沒有還是我們受日本
Re: [閒聊] 二戰德國最好的停損點在?
說一下歐洲的情勢 那時歐洲的幾個主流的主義(意識形態) 1. 英, 法綏靖政策 沒辦法 一戰流太多血了 能不戰爭就不戰爭 不只英法 丹麥 荷比盧這幾個小國 都是遇到戰爭乾脆投降算了 雖然是綏靖主義 但是英國有邱吉爾 他一直鼓吹法西斯主義跟共
15C_Chat
Re: [新聞] 陸「民間棋王」賽後浴缸排泄!遭質疑塞肛這個齁 我是覺得啦 前面幾篇討論的震動傳輸 訊號都是依據短時間內判斷1(震動)跟0(不震動) (NRZ code) 另外沒有考慮到訊號錯誤時要怎麼處理 比如說長時間震動 要如何判別它是 11111 還是 11110 所以編碼可以複雜一點 可
→
→
→
推
推
推
推
→
推
推
推
→
推