小屋創作

日誌2019-08-18 23:04

【——】札哇魯多的邏輯

作者:帽子的小偷

標題應該改成,JoJo第三部最終戰的邏輯

用五個布林代數表示:
A=我方是否發動時間暫停
B=敵方是否發動時間暫停
X=我方能否移動
Y=敵方能否移動
Z=其他物件是否移動

真值表就是
其實我不知道巴哈怎麼畫表格,但是我會盡量畫的像一點:
AB XYZ
00  111
01  010
10  100
11  110

由此可知
X等於A加B霸
Y等於B加A霸
Z等於A霸乘B霸

如果再加入一個 C=嘴巴是否能動
那麼,C=1

剩下的,只要加個timer來跑冷卻時間
就能夠完成模擬了
============================

再來是,時間倒轉
如果說是倒轉一小時的話
就把數值全部設成一小時前紀錄下來的
但是如果你沒辦法事先知道何時倒轉
就必須隨時紀錄數值
大概總共需要紀錄:
一小時/你想要的時間單位,筆資料

可是我的直覺告訴我應該還有其他更好的方法
只是我不知道
=====================

刪除時間
好像有一個稍微可行的方法
用發動當時,所有物件的速率、移動方向
假設他不會改變這些,接下來的幾秒都會等速度移動
計算出,過了你刪除的這段時間後,他的位置
直接把他的座標改成那裡

不過說曾經嘗試過之後,容易遇到的一個問題是:
在2D動作遊戲裡好像尤其會發生
就是,計算出來,等速度移動後的位置,在畫面之外
可能是因為2D動作遊戲移動速度比較快
再加上,打Boss時大多是採用固定鏡頭
大概刪除一兩秒的時間,就能讓角色離開畫面了

1

3

LINE 分享

相關創作

5

近期一些的動畫觀看的心得

【遊戲推薦】Rabbit&Steel/兔子與鋼鐵 遊戲推薦/簡介

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】