Lyの日常

主が楽しくプログラムをカキカキするブログ

2016-01-01から1年間の記事一覧

openFrameworksはいいぞ

この記事は東ゲ部 Advent Calendar 2016 - Adventarの13日目です。 openFrameworksって? openFrameworks(以後oF)とは "「創造的なコーディング」のためのC++のオープンソースツールキット"C++でコード書いてマルチプラットフォームに対応したゲームが作れる…

俺でもわかるClojure入門 part2

前回(俺でもわかるClojure入門 part1 - Lyの日常) NightCodeを使用して 足し算、引き算をやってみました 今回は条件分岐を書いていきます NightCodeでプロジェクト作成 前回使った下の部分 簡単なコードを試すのには便利なんですが 改行とか考えると不便なの…

俺でもわかるClojure入門 part1

こんちくわ 最近Clojureにはまっているので Clojureについて記事を書こうと思うよ! Clojure #とは 簡単に言うと "Lispに似ている" "関数型言語である" ですね。 難しいことは考えるな! 書けばわかる!! 開発環境を整える まずはIEDですが LightTable http…

俺でもわかるPicojsonの使い方

PicojsonはJson形式を解析するライブラリです Jsonとは 軽量のデータ交換フォーマットです。 人間にとって読み書きが容易で、 マシンにとっても簡単にパースや生成を行なえる形式です。 --www.json.org/json-ja.htmlゲームの内部データを読み込む際に テキス…

Unityで光のにじみ出るヤツをやってみた

って呟いたら って教えてもらって ってな感じにできちゃったので 簡単に方法を載せておきます、ω、 Effectsをインポート [Assets]->[Import Package]->[Effects] BloomをMain Cameraに追加 [Main Camera]を選択して[Add Component]をクリック Bloomで検索し…

C++ネットワークライブラリを作成した件について

どうも オンラインゲーム作ろうとして ネットワークを勉強し始めて 泥沼にハマった僕です プロトコル ネットワークを通じてデータの送受信に 決められたプロトコル(TCP, UDP)が存在します TCP は、データの届く順番を守ったり データが届いていない際は再送…

FreeTypeのバージョンを2.6.3に!

お久しブリブリ Freetypeのバージョンを上げたので その時のお話しでも、ω、僕はFTGLを介してFreeTypeを使用してるので 中身がどう変わったのかはわかりませんが・・・ includeファイルの構成がすっきり! 以前までは このようにfreetypeフォルダを指定しな…

CMakeでプロジェクト作成!

どうも、ω、 みなさんCMakeって知ってますか?僕は今までLinuxでvimを使ってコードを書いて Makefileを作って ソースコードをコンパイルしてました // こんな感じに $ make run めんどくさいコンパイルオプションを打たなくて楽でした そう、一人で開発をす…