Unityで覚える企画からレベルデザインまで」読んでる最近は年で一番忙しい時期で、徹夜とかやってたからあんまり何もできてない。徹夜で仕事とか初めての経験で、絶望と達成感を味わった。それはそうと、時間の取れるときは前にも書いたこの本の内容を頑張って理解してる。この本2つ目のパズルゲームの所までしか読んでない(コラムは先に全部読んだ)。60,222Amazon.co.jpで詳細を見るあいつもこいつも見たことない動き普段僕はPHPとJavaScriptを使ってプログラムを書いてるんだけど、特殊なことをしない限り使うメソッドや全体の構成なんかは似たようなものになってくる。それはWebサイトやWebサービスというものに必要な物がある程度決まっているから。データベースがあって検索窓があって、コンタクトフォームがあって...というような。いう基本的な構成や動きを知っていれば、いざサイトを作る時の枠組みとして役に立ってくれる。ゲーム制作にもゲーム制作の基本的な構成、動きがある。ジャンルによって変わってくるとは思うけど、例えば今やっている3マッチパズルゲームならゲーム全体の中にブロックを司るクラスがいて、そいつがゲームの進行を管理している。動きも「ブロックをスライドさせる(入れ替える)」「ブロックが縦横につながってるかを計算する」「ブロックが落ちる」などの普段からよく見る動きがある。これらをいざ作ろうとして本を読んでたけど、もう見たことない動きばっかりで(^q^)???ってなった。ブロックが落ちるだけなのになんで移動だけじゃないの?とか、ブロックをスライドさせる時に場所と一緒に色も入れ替えたら意味無いじゃんとか思ってた。結論的にこれらの謎の複雑な動きは、入れ替えようと落ちようと、ブロックの座標を初期状態から変えないための措置だった。それが分かるまでに結構時間がかかった。このように、ちょっとした動きでも今まで見たことがない書き方がされていて混乱すると同時に非常に勉強になる。ちなみにブロックが3つ揃ってるかの計算など、普通におーなるほどーと思うところもあった。分からない所もたくさんある途中にこのような部分がある。rate);難しいので今はわからなくても大丈夫ですという感じで書かれていて、確かに難しそうな計算をしている。三角関数とか出てくるし。これを使う章の最後まで、この計算がどういうものなのか書かれていなかった。this.position_offset_initialから0になるまでスムーズに移動するんだと思っている。動くかだけでも書かれていれば(ヽ’ω`)でも8割ぐらいの部分は理解出来ていると思う。自分のゲームを作りたいこれから自分のアイデアを詰め込むために試行錯誤に入る。そのためには新しい概念をゲームに登場させなくてはいけなくて、はたしてどこから呼び出したらいいものか分からずにいる。そのモノ自体もどう書けばいいやらで、先は長そう。ここで紹介する前にどっかで詰みそうな予感。SESERAGISEVEN。