よし、まずはゲ製のチュートリアルをUnityでやってみようぜ
1- 20
132:yes! let& ◆FYxNLewY4Q[sage saga]
2016/01/25(月) 20:17:29.84 ID:BWJ9iE0E0
で、ここまでの問題が解決したら、実際のプログラム実装なんだけど
>>1は素人なので、まちがってたり順序とかめちゃくちゃだと思うけど
まず、


1.ゲーム開始時にカウントスタートする3分間タイマを実装する。

2.変数"time-angle"を用意する(初期値=12)

3.3分経過すると、time-angle+1する。ただし、time-angle>=13のとき、time-angle=1の代入。
 3分経過で時間は0クリアして、またカウントスタート。
 *なんか時間経過に対し、単位分で、例えば4分たったら、3で割って、その余りを加算していく、
 みたいなモジュロ演算の構文?みたいのもあったような。まぁよくわからんです。

4.time-angle=1のとき、

private var obj1:GameObject;

function Start () {
obj1=GameObject.Find("Directional Light");←構文これ?まったくわからんぬ・・・

とにかく、オブジェクト"太陽(Directional Light)"を識別し、

その太陽を"set"の構文?で、

position(位置)、rotation(回転)を30度の変動をさせる。


つまり、イメージとしてはフィールド(地面)に対し、常に光を向けて放っている太陽が、
衛星的にフィールド(地面)の周りを回転する感じ。
同様に、


4-2.time-angle=2のとき、

private var obj1:GameObject;

function Start () {
obj1=GameObject.Find("Directional Light");←構文これ?まったくわからんぬ・・・

とにかく、オブジェクト"太陽(Directional Light)"を識別し、

その太陽を"set"の構文?で、

position(位置)、rotation(回転)を60度の変動をさせる。
(相対的に考えて、加算処理の文組むか*ループ構文の仕様?
絶対的に考えて、もう一つ一つ"位置"と"回転"を手動入力するか)

とか一応、考えてみましたけども・・・
assetにあったりしてなぁ


<<前のレス[*]次のレス[#]>>
499Res/270.36 KB
↑[8] 前[4] 次[6] 書[5] 板[3] 1-[1] l20




VIPサービス増築中!
携帯うpろだ|隙間うpろだ
Powered By VIPservice