うにてぃ

最近cocos2d-xだったりcocos2d-jsだったりUnity5(やっと)触ったりしていたんだけど、
あ、いや、正確にはかすめた程度で触ってはいないかもしれないけど、
まぁなんだ。UnityはC#のバージョン古くてなんかやる気が下がるし(C#のバージョン古いって先週くらいに知った)、cocos2d-xとかC++の闇に飲まれて死にそうだし(その前に開発環境作ってそれからxcodeかよ…ってなって手止めた)、なんだかんだ何もしていない。
SwiftでCocoa使ってなんかやろうかなって思っているけど、iOS専用でいいのか?とか考えているけど、なんだかんだで最新の言語使えるのは嬉しいし、C#のバージョン新しければなんかUnityもいいかなって思っているけどやる気が…(結局そこ
人に教えなきゃいけないんだけど、やる気出せば覚えられるとして(俺が)、素人がとっかかりやすいのって何なんだ。
急にUnityやってもな…かと言ってSwiftでいいのか…悩んでいるけど、結局Unity入りの両方やりそう。

あー頑張ろう。頑張れ。

新しい開発言語

新しい開発言語をやりたい訳ではなく、飽きやすいのかな?とりあえずcocos2d-xでもやってみようといろいろ調べてみたんだけど、環境作るだけでとてつもなくめんどくさそう。
なんだあれは。パッケージ化とかされていないの?
LAMP環境作るくらいめんどくさいからちょっとな…
LAMPですらもうオレオレ手順書通りにさくさく出来るからめんどくさいとか思わないのに、環境くらいサクッと作らせてくれよ。

なんとなく気晴らしに

しばらく放置していたらログイン出来なくなっていてしかも登録したアドレスもどれか分からなくなり手詰まっていました。
まぁ携帯のアドレスという個人的にありえないところで登録していたのでなんとも言えない気持ちでログインしたらブクマ付いていたりしてDiary見たら誤字あったりしたから修正したりこんなのブクマしてたのかーなど少し懐かしい気持ちに浸っていました。

特に技術的な何かを書く訳でもなくただのチラ裏なんだけど、最近人付き合いがものすごくめんどくさい。
今年に入ってすでに10人ほどと縁を切ったり(一方的)しました。なんだか精神不安定な感じだけどそんなことありません。

本当にチラ裏なのであとはオフラインで吐きます。失礼しました。

お腹痛いし腹巻きでも買いたいし、寒いから外に出るのが嫌で会社にも行きたくない。
Unityは昨年スマホプラグインを作成したりなんとか仕事でも役に立っているのですが、業務で使えば使うほど嫌いになる屁理屈なので、敬遠してました。
まぁゲーム系じゃなかったのでまだよかったですが、やりたいことができなくなる仕事っていうのも考えもので仕事自体にやる気がなくなってきているのが最近の悩みだったりします。
今度Unityじゃないけど講習会などやったり今までとは違うことをやっていきますがこれから僕は何になりたくて、何になるのでしょうか。

しかし今日は久々の雨なので気持ちが落ちますね。
本当にチラ裏失礼しました。
今年も技術という面では飛躍できるように努めていきたいです。

あれ。なんか久々の更新な気がします。
こんにちわ。
ブログというものは苦手でどうも続かないですね。
それなりにコード書いているんですがブログはあまり書かないのですね。

そんな今日はstaticがグローバルだと知りました。
結構staticで書いていたのにグローバルだと認知したのは今日です。
なんともプログラマらしくない発言で申し訳ない。
今までやったことを追記したり、別記事に書いたりするかもしれませんが、今はこれだけ。

昨日勉強会でしたしその感想なども書けたらと思います。

ネット環境が充実した電源のあるカフェ

電源のあるカフェはハックスペースさん辺りで調べれば簡単に見つかりますが、
問題はそこでモバイルルータの電波が拾えるか否かの問題でした。
今日行ったカフェでは電波が入らずあまりはかどった開発ができませんでした。
今日やろうと思ったタスクまで到達せずに終了してしまいました。
やはり地下でも店の場所によって使えたり使えなかったりするので地上安定なのかなと思います。
今回の反省を踏まえて次回からは地下はやめようと思います。
なかなかいい場所なのに電波入らないのではしょうがないです…

勉強の方はC#にもかなり慣れてきましたし、今作ろうとしているゲームに必要な関数等は一通り使える感じではいます。
早めに手を出し始めて試作品でもいいので一度周りの方に触っていただきたいと思っています。
最近やっとiPhoneでのビルドを行えるようにしたのですがことごとく起動時に落ちるという自体が起こってしまってどのコードがいけないのか分からず四苦八苦しております。
会社のiPhoneエンジニアさんにデバッグしてもらいたい気分です。ココロガオレソウデス。

会社の案件が忙しくなかなか手を付けられない状態でしたがなんとかものにできている感じはあります。
出来れば木曜日までには少しでもゲームが形になればいいのですが難しいかもしれません。
寝る間を惜しんで開発すればいいのですが家で開発するとどうもだらけてしまうのでカフェがいいですね。
24時間やってる電源のあるPC持ち込んでおkな場所ないですかね。
中野近辺で…少し探してみましょうか…
さて脳内で設計書とプログラミングしながら寝ます。おやすみなさいませ。

C#への道

super depth面白いですね。
宇宙までいけないです(´;ω;`)ドウシテ
とりあえず避けることだけ考えながらがんばります。
なんともこうゆうものにセンスがないのでしょうか、いつも中途半端にやって中途半端に終わる…
器用貧乏らしい結末なのですがね…

今日は(というか昨日から)C#スクリプト書いてみました。
チュートリアル見ながらこんな感じかな。と書いているのですが、基本的に書くことは同じなんですね(当たり前だが)
ただC#を全く勉強していないのでメソッドなどちゃんと理解しているのかというと不安ではあります。
その辺は他の言語と同じだと思ってC#のリファレンスを少し見てパパっと飛ばしたいと思います。
http://www40.atwiki.jp/spellbound/pages/1313.html
このサイトを参考に書き方だけでも少しずつ覚えていきたいと思っています。

冒頭で出てきましたsuper depthを参考にシューティングゲームを作成しようと考えています。
super depthがAndroidアプリ出しているので同じじゃダメだと分かっています。
とりあえず加速度センサー使って左右に移動後はタップかなとか思っています。
敵全滅のアイテム(名前忘れた)はストック制として振ったら発動とか考えているけどそもそも移動が加速度センサー使うので操作性に問題ありかなと想像しています。
何かいい案内ですかね。
とりあえず初期ベースとなるもの作ってそこからいろいろ考えます。
加速度センサー使ったシューティングなんか山ほどありそうですが今までにないものを作りたいですね。やはり。

目標としてはC#で書くこと。ちゃんと形にすること。ですかね。ちゃんと形にしてリリースしたいものです。
少しショボくたって形になっていれば個人的には満足です。
一つのゲームとして成り立っていればいいです。

そうだ。素材どうしよう。作ってもらうにもコンセプト固まっていないな。。。
そこら辺も考えていきたいと思います。

がんばるぞー!

シーンの移動(シーンの遷移)

今まで何気なくApplication.LoadLevel()を使っていたけどちゃんと手順があるらしい。

本日出たエラー内容がこちら


Level 'Main' (-1) couldn't be loaded because it has not been added to the build settings.
To add a level to the build settings use the menu File->Build Settings...
UnityEngine.Application:LoadLevel(String)
Title:Update() (at Assets/Title.js:5)

どうやらビルドに指定したシーンが追加されていないために起こったことらしい。
ググってもなかなか解決できなかった。10分くらい探したよ。。。

解決策として

作ったシーンを「File」-「Build Settings」でビルドに追加する。
これをやらないとシーンをApplication.LoadLevel()でロードできない。

だそうです。
tuedaさんのブログから解決いたしました。
ありがとうございます。


いや〜危うく結構な時間持っていかれるところだった。
こんなショボミスなくしていきたいですね。