PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   關於波斯王子時之砂時光倒轉的程式原理.. (https://www.pcdvd.com.tw/showthread.php?t=420061)

diy123 2004-12-07 12:09 PM

關於波斯王子時之砂時光倒轉的程式原理..
 
早在一年前玩到波斯王子時之砂時,
我的心裡就一直有個疑問,
那就是關於時光倒轉十秒的這個程式是如何寫成的 :fear:

由於時光倒轉會將這十秒內的動作整個像錄影機倒轉一樣的反播回去,
我很好奇這一點,難道程式裡無時無刻都在記錄玩家的動作嗎?
不然要如何去做到這一點呢..

不曉得有沒有人知道這種程式的原理 :ase

wide 2004-12-07 12:41 PM

不用無時無刻...要倒轉前再啟動程式記錄就行了
而且
程式只需記錄3D動作的參數
不用像錄影機一樣,完整記錄所有的環境細節

tonyleo_2nd 2004-12-07 01:10 PM

極品飛車的REVIEW也是一樣的道理。

瘋狂凱 2004-12-07 01:16 PM

2ND 變電腦大師了
有沒想念3ND

doberman 2004-12-07 01:24 PM

不錯笑∼:D

Basara 2004-12-07 02:12 PM

引用:
作者瘋狂凱
2ND 變電腦大師了
有沒想念3ND

沒有3nd的說法
first--------1st
second-----2nd
third-------3rd
fourth------4th

paradise 2004-12-07 03:43 PM

大概是用 Stack() 吧

亦藍亦紫 2004-12-07 05:05 PM

記錄每次動作,但只要記錄十秒,十一秒時就把第一秒刪掉

記錄、動作、場景、及路徑

我猜想是這樣

rakuentw 2004-12-07 09:10 PM

引用:
作者paradise
大概是用 Stack() 吧


如果要用資料結構來比喻
再怎麼樣也是queue吧.......怎麼可能是stack


所有的時間均為GMT +8。 現在的時間是03:49 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。