タグ

2012年7月6日のブックマーク (14件)

  • 当たり判定 - ゲームプログラミングWiki

    解説 来当たり判定は格闘ゲームとかにも応用できて共通で書こうとも思いました。 ですが、当たり判定といったらシューティングゲームというくらいに重要性が高いのでここで書きたいと思います. この当たり判定はシューティングゲームにおいて最重要とされる話題です。 今回説明する内容は毎週金曜日にある C3 ゼミで発表した内容です。 尚、今回説明する当たり判定は数学が結構出てきます。気を引き締めましょう。 ↑ 二点間距離を用いた方法 多分誰もが最初に考え付くのがこの方法ではないでしょうか? 二点間距離と円の半径を用いて当たり判定を実装します。 自分も最初この方法を使いました。 敵の弾の座標を(X1,Y1),弾の半径をR1、自機を(X0,Y0)、自機の半径をR0とします。 半径R1、R0の和が距離に等しいときにちょうど円同士が触れ合い、和が距離以下のときにHITするということです。 bool IsHit

    fjwr38
    fjwr38 2012/07/06
    当たり判定というのは一般的に重い処理です。 (中略) ですので当たり判定は出来るだけ軽い円の当たり判定、もしくは矩形の当たり判定にしましょう。
  • SQLite3を使用する - Python Tips

    軽量・高速なデータベースSQLitePythonから扱うためのライブラリ。 インストール Python2.5から標準ライブラリに入りました。 インストール作業は不要です。 使用方法 sqlite3をインポートする #!python2.6 # -*- coding: utf-8 -*- import sqlite3 データベースを作成する con = sqlite3.connect("data.db") ファイルがすでに存在するときはファイルを開く。 ファイルがないときは新しいデータベースを作成する。 isolation_levelにNoneを指定すると、自動コミットモードになります。 con = sqlite3.connect('temp.db', isolation_level=None) 特別な名前である ":memory:" を使うとRAM上にデータベースを作ることもできます。 c

  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
  • Home - プログラミング言語 D (日本語訳)

    #!/usr/bin/rdmd // Computes average line length for standard input. import std.stdio; void main() { ulong lines = 0; double sumLength = 0; foreach (line; stdin.byLine()) { ++lines; sumLength += line.length; } writeln("Average line length: ", lines ? sumLength / lines : 0); } Standard input Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tristique rutrum sem, nec convallis enim bibe

    fjwr38
    fjwr38 2012/07/06
    使いやすそうな言語に見える
  • Unityで覚えるC#

    2. Learn C# in Unity 初学者にありがちな混乱 ・言語の仕様 ・標準ライブラリの仕様 ・実行環境の仕様 この3つをごっちゃにして「何がわからないのかわからない」 状態になりがち。C#の文法の問題なのか、.Net Framework の問題なのか、Unityの問題なのか切り分けて考えよう。 今回は主にC#の文法の話と、よく使う(知らないとそもそも発 想に至らない).Net Frameworkの機能の話をします。 2/57 3. Learn C# in Unity オブジェクト指向 再々(xN)入門 ・その前に、とても眠くなるそもそも論 そもそもプログラムとは「データの加工」です。つまり「デー タ」と「加工」という2つの要素から成り立っています。プロ グラムの用語に直すと「変数」と「関数」です。 オブジェクト指向以前は、データと加工処理が完全に別れてい ました。データ、つまり

    Unityで覚えるC#
  • Androidアプリで“アニメーション”するための基礎知識

    Androidはアニメーションを最初から重要視 「アニメーション」機能は、Androidが提供するそのほかの機能に比べると、実用度は低いように感じられますが、実はバージョン1.0よりも以前からアニメーションはAPIとして開発者に提供されています。 その後、追加された機能に優先して、アニメーションが初めから用意されているのは、なぜでしょうか。 それは、「Androidにとってアニメーション機能は重要であるから」にほかなりません。 よくAndroidと比較されるiPhone/iPadは、素晴らしいアニメーションのエフェクトを持つGUIが備わっています。「いまどきのスマートフォンやモバイルデバイスは、カッコいいエフェクトが備わっていないとエンドユーザーに選ばれない」ということかもしれません。 Androidはシステム全体を通してアニメーションが駆使できるように設計されています。「メニューを開く」

    Androidアプリで“アニメーション”するための基礎知識
  • Mastering Javascript Arrays

    Filed: Sun, Mar 25 2007 under Programming|| Tags: reference arrays javascript stacks queues ajax Mastering Javascript Arrays Believe it or not, the very first version of Javascript shipped without Arrays. Subsequent versions made up for the oversight and modern Javascript Arrays are powerful structures indeed, even emulating many common data structures such as stacks and queues. This reference

    fjwr38
    fjwr38 2012/07/06
    jsのarray
  • prototypeを拡張することで得られるもの。prototype拡張指向へのスイッチ - latest log

    (ε・◇・)з mofmof.js や新しい uupaa.js では prototype拡張を活用しています (ε・◇・)з 長所がわかりづらいみたいなので、言い出しっぺのボクの中の人がメリットを列挙してみよー というエントリです (ε・◇・)з でも、長文になりそうなので、思いついたらちょっとずつ書き足していって、後で再編するよー というノリです (ε・◇・)з タイトルも適当です かわいい子には旅をさせるよ ( HTMLElement#cut ) 子ノード(div)を親ノードからパージする処理を考えてみましょう。 ---✂-------------------✂--- if (div.parentNode) { div.parentNode.removeChild(div); // div.parentNode = null } ---✂-------------------✂---

    prototypeを拡張することで得られるもの。prototype拡張指向へのスイッチ - latest log
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP
    fjwr38
    fjwr38 2012/07/06
  • 虚淵玄 - Wikipedia

    和光大学卒業[4]。ゲーム制作会社ニトロプラス(東京・台東区)に前身から参加し[5]、同社のデビュー作となった『Phantom -PHANTOM OF INFERNO-』などのシナリオを手がける。 『鬼哭街』以後は『"Hello, world."』では企画原案、『斬魔大聖デモンベイン』では監修を務めるなど、製作統括者的な役割を任されることが多くなるが、『続・殺戮のジャンゴ -地獄の賞金首-』では『沙耶の唄』以来、約4年ぶりにゲームのシナリオを手がけた。 2006年から2007年にかけて、TYPE-MOONとの共同プロジェクト『Fate/Zero』の執筆を担当。2008年には『Phantom』や『続・殺戮のジャンゴ』で興味を持った広江礼威からの指名で、『ブラック・ラグーン』のノベライズ第1作「シェイターネ・バーディ」を執筆した。同年に放送されたアニメ『ブラスレイター』でシリーズ構成・脚を担

  • 【画像あり】H×H 冨樫「僕の場合はバトル漫画を描いているというのもあるんですが、『いつでも主人公を殺してやるぞ』という気構えですね(笑)」

    ■編集元:アニメ2板より 506 名前:名無しさん@お腹いっぱい。 :2012/07/04(水) 19:47:31.25 ID:jjVj3+vy0 冨樫「僕の場合はバトル漫画を描いているというのもあるんですが、『いつでも主人公を殺してやるぞ』という気構えですね(笑)」 冨樫「『主人公だから安心してんなよ』といつも思うようにしてます。主要キャラだろうが、ここで殺したいから○すと(笑)。 これも初代担当に言われた事なんですが、『効果的で読者が納得いくものならいいよ』って。 要はマンネリにならないよう、いつでも今の安定を壊す気でいる、という事ですね」 冨樫「もっと突き抜けると読者が置いてけぼりになるから。でも、ありもので綺麗にまとめたくはない。 僕はもう40歳を過ぎたけど、暴れたいという意識は捨ててないし(笑)」 冨樫「アンケートの数字には反映されにくいかもしれないけど、ぶっとんだ

  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    fjwr38
    fjwr38 2012/07/06
  • MacBookを分解しよう!掃除しよう! - みじんこブログ

    PowerMacをメインで使っていた頃はカパッと開けてたまに掃除したり、吸込口にホコリ吸込み防止のグッズをつけたりしていました。でもノートの場合はホコリの吸い込み防止対策はどうしようもないですよね。気になる人はキーボードカバーとか付けて防ぐのかな?でも冬場はいいけど、夏場は怖いですね。キーボードをふさいじゃうと温度が上がり過ぎそうで。まあいろいろ考えるよりもパカっと開けちゃって掃除するのがいいと思います。分解すると保証も効かなくなりますし、あくまで自己責任で。 今回、分解掃除したのはMacBookの昔のCore2Duoのポリカタイプです。当然自己流です。なんとなく外している部分や、外さなくてもいいネジもあるんですが全部外して分解してます。掃除以外にもパーツの換装や、何かのトラブルの解決の参考になれば幸いです。そもそも今回分解したのも掃除というより別目的もあったんですよね。なんとイヤホンの端

    MacBookを分解しよう!掃除しよう! - みじんこブログ
    fjwr38
    fjwr38 2012/07/06
    ファンの掃除
  • 『MacBook内蔵ファン換装簡単説明書』

    ネットで検索すれば詳しく書かれたサイトが出てくるでしょうが、記録として作業工程を写真に納めたので紹介しておきます。 まずは、バッテリーを外して赤丸部分のネジ3ヶ所を外す。 メモリー交換をしている方ならわかりますよね。 同じバッテリー収納反対側の10ヶ所のネジを外す。 ***バッテリー接点側に4ヶ所あるネジの外側2ヶ所のネジも外してください!!*** ヒンジ部分の4ヶ所のネジを外す。 ディスク口(右側)の2ヶ所のネジを外す。 各ポート類がある左側の2ヶ所のネジを外す。 背面3ヶ所のネジを外す。 すべてのネジを外したらパソコンを開き、左側からキートップを慎重&丁寧に持ち上げていきます。 左側が何となく外れたら右側。堅めのカードなどをキートップと体に挟み込みカードで体を開くようにしてキートップの爪を外しています。 右側は外しにくいので丁寧&慎重を心がけるが最後は力で(笑) キートップの爪が外

    『MacBook内蔵ファン換装簡単説明書』
    fjwr38
    fjwr38 2012/07/06
    macbookのファンの掃除
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy