Kazumaの備忘録スマートフォン用の表示で見るKazumaの備忘録この広告は、90日以上更新していないブログに表示しています。Jamについて特に賞をもらった訳でもないが、どのようなことをしたかだけ書いておこう!今回のテーマは、「アルゴリズム」か「ツール」であった。初日、チームで何にしょうって決めていて自分らのレベルに合わせてマップエディタの開発をすることになった。開発環境はcocos2d-xである。形は、このようになった。一通りの機能としては、ペンと範囲選択の機能、CSVの書き出し一個前に戻る、進むになる。自分は、今回これにCSVの読み込み、書き出しと今後の仕様の改善とかにも対応できるようクラスの設計等も多少再度勉強し直す形でこのマップエディタに組み込みました。しようするマップチップはまずファクトリーパターンで管理しようと思い、Uiのチップは実装できたのが、描画する側のチップの仕様が変わっていたため、Uiだけの実装になってしまった。そこはちょっと悔しいので自分でプログラムのほうをできれば作り直したいと思う。残り一日の数時間でファイル名を入力する形の仕様となり、そこの実装を自分が担当しました。cocosには、エディットボックスというのがあり、それで可能らしい。やってみたのがこれです。なんかもううーんなにこれってなったなぁ。見てこれは何するのって思えて仕方がない。時間もあり、今はこれでするしかねぇーと思いこれで実装したのがなぜかほんとにわけわからないんだけど、アルファベットだと大文字しか打てないっていうおもしろいことが起きました(笑)まぁこれも無理やり仕様にしたができれば修正したい。自分としては最初にサイズの選択とかもできるようにしたいので今後できるようにチャレンジしてみようかな。次回なに書こうかネタを考えたのだか今日一年生を見に行ったらUnityの勉強していたので、なんか参考になるサイト等をまとめてみようかな。23:412017/10/05Tweet広告を非表示にするもっと読むコメントを書く2017-09-07Unityの開発で役に立ちそうなもの!どうも、みなさんこんにちは!いまUnityで開発をしているのですが、そこでこれは便利だなーって思ったことがいくつかあったのでご紹介したいなって思います。名称、#endregionこれでコードを囲むとエディター上で折りたたむこと(一時的に非表示)ができます。折りたたみ後はこのようになります。このようにregionを使うことによって、変数やメソッドをどこに書くべきなのかなど決定づけるのに役に立ちます。ほかに、後から見直す際にも、どこになにがあるのかもはっきりと分かるのでとても便利だと思います。2、UnityのC#にある属性のいくつかまずは、[SerializeField]これはprivateな変数でも、シーン上確認することができます。これは簡単に「シーンやプレハブに値が保存される」こんな感じな認識で大丈夫かと思います。ことシーン上でも変数が触れます。次は、[SerializeField,Range(1,10),Header("名称")]この二つはまとめて紹介したほうが早いのでまとめて紹介します!Rangeこれは、シーン上にスライダーを表示して、変数が調整できます。最小、最大の値を入れておいて使うのが一般的かと思います。Header("名称")これはフィールドの上にタイトルが表示されるようになります。なんの変数か区別するにはとても便利だと思います。次は、[DisallowMultipleComponent]1つのゲームオブジェクトに同じコンポーネントを複数アタッチすることを禁止するための属性になります。このように警告される。1つだけアタッチされてればいいのに気付かずに、同じコンポーネントを2つ以上アタッチしている場合があります。二つ以上アタッチしている状態で、ゲームを再生すると上手く動作しなくて「コードは合ってるはずなのに動作しない」という原因が掴めない状態になってます。いうのを事前に防ぐのに、これはとても便利じゃないかと思います。今回はこれだけしか使用して理解してないのでここまでにさせていただきます。C#の属性には、他にも色々存在していますので良かったら調べてみてください。17:52Unityの開発で役に立ちそうなもの!Tweet広告を非表示にするもっと読むコメントを書く2017-08-22福島ゲームジャムどうもです今回はさっそく本題に入りますっ!先週に土、日は、福島ゲームジャムに参加してきました。今回ゲームジャム自体初参加でした。僕らのチームは、メインプログラマーを務めた方がアンリアルエンジンを推したいということで、アンリアルエンジンになりました。僕は初めてアンリアルエンジンを触ってみたのですがとりあえずこのPCにはあまりにも重すぎて作業しやすいものではなかったですね(笑)高スペックのPCが欲しい!!それで今回僕の立ち回りはサブという形で色々お勉強させてもらう立場になりました。語っても仕方ないので出来上がったゲームの紹介します!まずはYouTubeのほうを。Aチーム】このゲームは簡単に説明すれば、シューティングゲームになります。自機を左右に操作し、黄色の元気玉は壊し、そこから出てくる元気の源を集めていく元気メータみたいなのをマックスにして元気を爆発していくゲームです。中には青色の元気玉があり、これを破壊し青色の元気玉を取ると、元気メータが減少してしまします。自機について今回お絵かきワークショップというものがあり、そこでなにかしらの絵を書き、それをゲームの取り込まなければいけない条件がありました。僕らのチームでは、それを自機にとりこみました。(3ステージ)全部で5つのステージを作成しました。概要はこのようになります。思うところはありますが、今回様々な地方の人のゲーム、企画をその場で味わい、とてもいい経験になりました。こちらのURLにゲームのダウンロードページも張っておきますのでぜひ遊んでみてください。shiratori1221では、今回はここまで。10:44福島ゲームジャムTweet広告を非表示にするもっと読むコメントを書く2017-08-13どもども久しぶりの更新になりました。今まで凄いサボってしまった。́Д`)ノさてさて、昨日インターンにいってきました。初のインターンでワークショップでは3人のチームでひとつの課題をやり遂げるというものでした。2人のお方がどちらも大学3年生の先輩だったゆえに持ってるものが断然違うなぁって思いました。レベルもとても凄かったですし、チームでのやり方をよく知ってるっぽくて、周りをとてもよく見れてて凄かったです。このインターンで自分が大手を目指すにはまだこんなんじゃだめだなって実感ができました。20:23どもどもTweet広告を非表示にするもっと読むコメントを書く2017-07-13CESAの打ち上げみなさんこんにちは今日はCESAの打ち上げをしてきました。なにを食べたかとゆーと。)_僕の一声で始まった初のチーム制作でしたがほんとお疲れ様でした。め〜今回やってみて自分もはプログラムを打つ面も何度かありましたが自分の中では、あまりプログラムのスキルはハッキリ言えばダメダメでした。このチームで学べたことはとても多いです。ほんとにチームメンバーには感謝しています。ありがとうございますとこの場でとりあえず伝えさせていただきます。得たものはプログラミングのレベルアップ、チーム制作での何かしらの流れなどではないかと思います。今回チーム制作は自分から声をかけたものもなかなかメンバーをまとめることが出来なかったが自分の中では後悔でもあります。00:20CESAの打ち上げTweet広告を非表示にするもっと読むコメントを書く2017-07-03最近の出来事みなさんどうもとうとう七月になり、2年生の半分が終わりそうになってきました。これから色々しなければ行けないことがありますなぁ。インターン、就職の作品、個人的に3Dの勉強やUnityなどの勉強もせねばなりません。インターンに関しては今確定してるのがエイチームさんのインターンになります。これはなんとしてもコンテストで上位に立てるようにUnity頑張りたいです。就活の作品が正直どんなのがいいのかよく分からないから今度先輩達にどんなの作ったかきいてみようかな。3Dはとりあえずなにか一つに力入れて勉強してみようかな。自分シェーダーに興味があるからシェーダー色々調べて勉強してみよう!とりあえず今回は最近の出来事とほぼこれからどうするか的な報告になりましたが頑張っていきますか。10:20最近の出来事Tweet広告を非表示にするもっと読むコメントを書く2017-06-25遂に買ったー!!!みなさんこんにちは!とうとうCESAの提出を無事終わらせました。これから個人制作に向けて頑張らなければならないです。残り6月と7月でなにかしら形にしていけたら嬉しいなぁ。`)デザインはとてもよきですねそしてやっぱり軽くてケガしにくいものにしました→ドヤァお値段は泣きました。こやつ軽く1万はしました。今日はここまでにします。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。