ヤマカサのプログラミング勉強日記

プログラミングに関する日記とどうでもよい雑記からなるブログです。

Unity4.6/5.0でつくる 2Dゲーム制作入門 [改訂第二版] その8

Chapter3 アクションゲームの作成

今回やったことは、衝突判定の調整と、プレイヤのアニメーションの追加と、移動床の追加です。だんだんと完成に近づいているのが分かりますね。「Unityの寺子屋」という本でも横アクションゲームを作成したんですが、作成手順や利用しているメソッドが異なっていて興味深いです。

続きを読む

まるごとわかる3Dドットモデリング入門 ~MagicaVoxelでつくる! Unityで動かす!~ その2

Chapter 3 身近にあるものをモデリングしてみよう

モデリング対象はiPhoneということで比較的構造が簡単なものになります。僕はAndroidしか持っていませんが、本の画像と指示を見てiPhoneモデリングしていきました。

続きを読む

[yukicoder] No.170 スワップ文字列(Easy)

問題

No.170 スワップ文字列(Easy) - yukicoder

重複順列に関する問題なので、出現した文字の個数をカウントしていく必要があります。長さが1の部分文字列として、equals()メソッドを使ってもいいんですが、文字コードと配列の添え字を対応させることで、出現する文字をカウントできます。

続きを読む

まるごとわかる3Dドットモデリング入門 ~MagicaVoxelでつくる! Unityで動かす!~ その1

MagicaVoxel

MagicaVoxelとは、ボクセルをつかって3Dドットモデリングを行うことができるツールです。ボクセルは3次元空間における立方体の最小単位で、二次元空間におけるピクセルから類推されたものです。マインクラフトやポケモンエストは3Dドットで表現されているので、それをイメージすると分かりやすいと思います。

僕は絵心や芸術的センスが皆無であり、Unityの勉強をしているときも素材をお借りすることで進めていました。しかし、「まるごとわかる3Dドットモデリング入門 ~MagicaVoxelでつくる! Unityで動かす!」が出版されるときいて、素材の作り方を少しでも学びたいと思いました。まあ、自分で作って利用するレベルまで到達できるかは微妙ですが・・・。

続きを読む

Unity4.6/5.0でつくる 2Dゲーム制作入門 [改訂第二版] その6

Chapter2シューティングゲームの作成

この記事でシューティングゲームは完成となります。 指示通りにコードを記述していくので、気になったところはあまりないんですが、気が付いたものを書きます。

続きを読む