[回到版面]
回應模式
名 稱
E-mail
標 題
內 文
附加圖檔[] []
刪除用密碼(刪除文章用。英數字8字元以內)
  • 可附加圖檔類型:GIF, JPG, PNG, JPEG,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 10000 KB。當回文時E-mail填入sage為不推文功能
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • 程式碼可使用 [code][/code] 以 google-code-prettify 標亮 (程式自動判斷語言類別)

  • 公告、舉報、建議請向DB管理室辦理。
  • 本板討論遊戲製作為主,改造方面也可討論,但如果牽涉到版權,請自重。
  • 3D建模請至3D板, 3D遊戲製作(Ex.怎麼用DirectX跑3D?)則可在這討論。
  • 本板為一般向板面,禁止張貼上車圖。

檔名:1461061511139.jpg-(143 KB, 640x350) [以預覽圖顯示]
143 KB子機的作成? 名稱: 無名氏 [16/04/19(二)18:25 ID:obNHMljA] No.11959 2推 
目前用彈幕風做了復刻機
大旋風:
http://coolier.sytes.net:8080/th_up4/index.php?id=6368
究極虎:
http://coolier.sytes.net:8080/th_up4/index.php?id=6369

我的問題是想作蛇行子機但太難搞
(一個TASK接下一個TASK)會很長
是否有簡易的迴圈方式?

還有,用到曲線移動的部份真的要先搞懂三角函數嗎?
baka: |∀゚)<bezier curves 貝茲曲線 < 可以看看這,我是從別人的plugin接觸到的 (Z6.r9Ys6 16/04/19 18:43)
baka: |д゚)<抱歉,貝茲曲線 好像比三角函數要難,如果不想搞懂,我建議上網直接找源碼來用 (Z6.r9Ys6 16/04/19 18:48)
無標題 名稱: 無名氏 [16/04/19(二)18:57 ID:I/T/7Ax2] No.11960   
 檔名:1461063428095.jpg-(189 KB, 1920x1080) [以預覽圖顯示] 189 KB
https://www.wolframalpha.com/input/?i=sin(x)
看不懂數學,把式子丟上來就可以看到軌跡了
再來就是透過座標去計算路徑
無標題 名稱: 無名氏 [16/04/27(三)00:25 ID:HjSKF56c] No.11968 1推  
嘿 你是之前那位在東方版復刻自機的人吧
我是少數會回你的人

http://gradius.wikia.com/wiki/Option_Types
首先你指的蛇行子機是裡面的Snake Option嗎?
(圖似乎是Gradius系列 所以我往這查)
本來以為你指的是最普通 跟隨自機移動的子機
這我還比較了解
Snake Option我參考了下面影片
https://www.youtube.com/watch?v=KMf-pNBCG_4
只看得懂子機可以甩來甩去
但是不確定詳細如何甩的...我沒玩過

硬要我寫的話大概就option1對自機計算位置(讓自機可以甩option1)
然後同理option2對option1計算位置(option1甩option2)
這樣一直下去...跟你說的差不多
程式碼就老老實實的寫 去想更快的方法實際上更花時間
再說子機應該影響遊戲效能不大(除非你要滿螢幕自機) 沒有優化必要
(還是你說很長是你要四個子機你就寫了四個task...)

至於三角函數 懂最基本的就行了
三角函數用在曲線主要就用來畫圓:
x=圓心x+半徑*cos(角度) y=圓心y+半徑*sin(角度)
可以理解這點就很夠用了
其它高中會教的一堆定理/公式...我是沒有用過啦

另外如果只要曲線移動的效果而不用精細去控制位置
例如亂撒的子彈好了
最簡單(最懶)的方法是開一個task去控制子彈
讓它每幀的移動方向偏一點
這樣子彈就會走曲線了 什麼數學都不用
PO: 謝謝 (ubLX/lk6 16/04/27 14:14)
無標題 名稱: 無名氏 [16/04/27(三)09:27 ID:7VIJ0MoU] No.11969 1推  
>>No.11968
>只看得懂子機可以甩來甩去
>但是不確定詳細如何甩的...我沒玩過
看起來是每隔一段時間把移動方向改成朝向母機
有點類似神靈妖夢、風神高威力魔理沙,不過沒跟那麼緊
第二顆以後的則是照著第一顆的軌跡走
無名氏: 重看影片好像就是這樣 另外神靈妖夢/風神高威力魔理沙都是單純跟隨自機移動 東方還沒出過這種子機才對 (Iqihr42A 16/04/27 22:02)

【刪除文章】[]
刪除用密碼:
第一頁[0] 最後一頁