遊戲討論

【請教】同人三角函數運算
想請教一個有關三角函數的小問題




















如圖,這是我同人中一條要運算的公式。
遊戲中的變數數據如下:



















{Distance}=5 這是固定的數值

首先,根據圖中,
C.player.x={Distance}*cos({Angle.C})+{Cx}
              =5*cos(42)+4
              =7.715724127...
但在同人中,他顯示的答案為C.player.x=2,所以我想問一下到底出了甚麼問題?
為什麼用人手選的理想答案會與電腦出現的答案有如此大的差異?
70 天前
Re:【請教】同人三角函數運算
Cos是三角比轉弧度,
acos是弧度轉三角比
Re:【請教】同人三角函數運算
42是角度,角度要轉成弧度才可以用acos轉三角比
Re:【請教】同人三角函數運算
嗯...還是不理解,能舉個例子嗎?
例如 怎樣才能算到我希望算到 C.player.x= 8 ( 7.715724127)的那個答案呢?
明明我人手根據那個公式是算到正確的答案,但我在光暈同人中用相同的數學式運算卻算到不一樣的答案,既然人手算到,公式也沒有錯誤,那問題出在哪裡呢?

而根據命運你所說,
42這個角度不是在三角比本來中的角度嗎
為何要先 轉成弧度再用acos轉三角比 這不會變回原來的答案嗎
例如acos(cos(42度))=42度
會變回原來的答案

我的運算模式:
θ=42度
cos42度=a/h
所以a=hcos42
還是說我理解錯誤了(X

70 天前
Re:【請教】同人三角函數運算
弧度是物理會用的單位,
角度轉弧度是:
Angle/360*(2*pi)
Re:【請教】同人三角函數運算
http://tw.gamelet.com/comment.do?code=csArena&id=814512
這是我介紹數學式的文章,
可以看看,如果有其他人不懂可以貼這文章教人
Re:【請教】同人三角函數運算
嗯...
現在才知道 原來光暈的計算機是Rad mode的
我一直以為是Deg mode(X
謝謝啦
70 天前
Re:【請教】同人三角函數運算
三角函數 弧度遠常用於角度= =
角度是社會組跟小學生用der- -

ex. sin(30度)=sin(pi/6)=1/2
70 天前

 

嘎姆遊刊