ややプログラム紀行

博士2年のプログラムに関する日記

Objective-C

Box2D

久しぶりの更新 6月は毎日更新しようと思ってたのに・・・orz 画像編集ソフトは、会社単位で作られてるものが既にたくさんあるし、よくわからなかったので諦め、 cocos2dに手を出すことにしました で、さっそくBox2Dテンプレートに直行 cocos2dの使い方どこ…

iOSエミュレーター

iOSエミュレーターと実機の性能差が分からない 速度を配慮したソフトが作りたい 実機でテストするにはディベロッパーの登録が必要 速度を配慮したソフトが作れない(ディベロッパー登録しないとソフト公開できない) お金がない(稼げない) iOSエミュレータ…

DirectX9で円

シューティングゲームのために円を表示するインターフェイスを探してるんだけど、見つからない・・・というよりないかもorz もしないとなると、 ・塗りつぶされた円は予め用意した円の画像を拡大縮小して使う ・枠だけの円は座標は自前で計算して、ID3DXLine…

iOS Simulator

iOS Simulatorって性能が凄い不安定な気がする 今ペイントソフトを作ってるんだけど、大体は滑らかな線が書けるんだけど たまに凄いカクカク&描画が追い付かないってことがある もしかして設定の問題なのかもしれないけど、よくわからん・・・ iOS Simulato…

今は

ペンのサイズ変更方法に躓いてる

NSArray

今、鉛筆(塗りつぶし)を実装してます で、思ったんだけど、NSArrayってほんと不便じゃね 前もすこし言ったけど・・・ C++のVectorを見習ってほしいよ!! int直接入れられないとかなめてんのかああああああ(多分C言語がもとになってるからでしょうね)

ペン

ペイントソフトのペンって何種類もあるよね あれって入れ替えても基本的な、塗るっていう処理には変わりない 多分こんなときに@selectorを使うんだと思うんですが、これの使い方がまだよくわかってない・・・ これの勉強がさきになりそうです

変数の宣言

ペイントソフトではスピードが大事ということで、少し最適化を図ってました ソースコードの中に、forループを2重で回すところがあったんですが、その中で使う変数を forループが回るたびに宣言するんじゃなくて、そとであらかじめ宣言しとくようにしたら 処…

画像編集① 直線

そろそろペイントソフトのプログラムをまじめに考えないとなーと思って 今日2時間くらい前から格闘してました で、ようやく決着がついたので、まとめておきます >突然の画像< 直線を引くって要するに、その直線が通っているマスを塗れば良い訳です この画…

UIImageの編集

ずっと書かなくてすいませんでした でも今Xcodeアップデート中だからできねえ・・・ その間にお風呂でも入ってきますわ その前に少し書いておこう 観察して分かったことですが ペイントソフトのペン(?)といったら主に3つあると思います まず鉛筆 背景関…

すんません・・・

UIImageの中身のいじり方は明日か明後日に書きます・・・ でも、自由にいじれるようになったら、今度はどう塗ってくかだよね ただ、タッチされたところを塗るだけだと、反応速度的な問題で、線にならない点々になるし うまい方法を考える必要があります 追記…

UIImageのデータ

やっとUIImageの画像データー(underlying image dataだって)をいじることに成功したよ!!!! やったね!!! ずっとここに躓いてたから、ここから奇跡の逆転劇が始まる!!! もう悪戦苦闘だったわ・・・ 詳しいことは明日書くことにします

CとObjective-C

いやなんかいまさら?!って感じですけど、Objective-CってC言語使えるんですね・・・ だから、メモリの確保にはC++のnewのC版であるmallocを使えばよかった・・・ でも、まだ全然希望の動作はしないです・・・これからもいろいろやってかないとな 画像処…

動的ななにか

Objective-Cでの配列の動的確保のやり方がわからねー! 素直にnewとか使えんのかなぁ というかNSArray、もうちょっと使いやすくてもいいんじゃないかな それとも、これがObjective-C式(今命名した)なのかな 感覚的だけどちょっとねみたいな

日にちまたいじゃったけど

今一番知りたかった情報が調べたらすぐヒットした! http://syszr.com/s8.html あーまじ感謝です ほんとに助かった

EXC_BAD_ACCESS

プログラムしてたら、「EXC_BAD_ACCESS code=2」とかいうのが出てきたわ はじめてぬるぽが出た時ぐらい萎える 訳も分からない しばらくこれの解明に時間を費やしそうだわ・・・

少しずつだけど

だんだんObjective-Cが分かってきたは て言っても、やっとアプリ起動から文字表示までの流れが分かったぐらいだけど でも、UIKitのコードとかみてもさっぱり分からん なにをしてるのやら、読めない Objective-Cのソースコードって、英文多くね?! 関数名と…

UIImage

やっとUIImageをフルスクリーンで貼付けて、色を変えられるようになった 人類にとっては小さな1歩だが、人間(僕)にとっては(ry まあ逆に言うとまだここなんだけどな・・・ Objective-Cはまだ全然できない状態なので、ブログに具体的なコードでも書きます…

またつまらぬ本を買ってしまった

つまらなくないです、神です(紙です) すばらしいギャグから、好調な滑り出し 不快になった方、すみません くそつまんないです それはともかく、昨日祖母の家からかえって来たんですが、なかなか遅い時間で更新ができませんでした(すまぬ) またPortal2もO…

ついに本を買ってしまった…

すまぬ…すまぬ… やっぱ本だと分かりやすいっすわ しっかりバージョンに対応してるし 描画関係は、cocos2dを使うことにしました OpenGLを使いやすくしてるらしい 本を読んだ限り、物理エンジンもついてるしなかなか良さげ 本というのは、多分cocos2d系では有…

OpenGL

最近記事の回転が速いね、なんでだろうね Objective-CではUIViewとか言うのを使って描画をするらしい(よくわからない) でもUIViewだと、座標軸と平行な矩形(なんて言うんだろうね)しか描画できないっぽいので(自信ない) OpeGLを使うことにしました 括…

Objective-C

新カテゴリです えー、とこの前も言いましたが、せっかくiMacを買ったので、アプリの開発をしてみようと思い、まずはObjective-Cを学ぶことにしました 最初はみんなそうですが、Objective-CのことをObject-Cと言うんだと思っていたぐらい何も知らないので、…