slick2d
State Transition example from welovy on Vimeo.動画とってみました。QuickTimeの画面録画って音はとれないのですね。まぁまだ著作権うんぬんがあやしいので、音はなくてヨシとしましょう。今回はSlick2の画面遷移について。StateBasedGame.enterState(int …
StateBasedで作成してみた。まだStateTransitionを使ってないのでなんともいえないが、 シンプルにいえば以下のような感じで作る。(チュートリアルより噛み砕く) StateBasedGameをextendしたメインクラス public class Ruie extends StateBasedGame { publ…
マップ移動画面ができたので、タイトルスプラッシュでもいれるか、と思い、シーンの管理クラスを作ってた。ここで、ふと、ゲームのライブラリなら、シーンマネージャーくらいありそうだな、と思い、Javadocをながめていると、おぉ、やっぱりあった♪GameState…
Musicクラスを使ってみよう。というわけで、 Music m = new Music("music/hoge.ogg"); m.loop(); なんと。楽勝。とおもってたら、以下のエラー。 Mon Jan 21 19:46:19 JST 2013 INFO:Initialising sounds.. Mon Jan 21 19:46:19 JST 2013 INFO:- Sound works…
ここのチュートリアルがだいたいベーシックを網羅している。http://thejavablog.wordpress.com/2008/06/08/using-slick-2d-to-write-a-game/フリーの素材を適当に拾ってきて、いまこんな感じになってます。主人公は動かせます。まずはカメラのパンが必要。Sl…
前回、loadCharacterSetsをつくったが、これが漢字に対して動作しない。。。 やはり、”亞”から”腕”までをロードするしかないのか。追記: http://www.asahi-net.or.jp/~ax2s-kmtn/ref/unicode/cjku_klist.htmlここを参考にすると,0x4e00 ~ 0x9fc0とあるので…
前回書いたTrueTypeFontはDeprecatedなので使用は推奨されない。UnicodeFontで使いたい。 UnicodeFontは,TrueTypeFontみたく追加できるのが256なんて制限はなく,範囲指定が可能なようだ.Unicodeは,アスキーのような256に収まらないため,UCS4などは4バ…
なんかTrueTypeFontで扱える文字が256個ってのが納得いかないので、slickを調査。とりあえず,TrueTypeFontのコンストラクタを覗く。 public TrueTypeFont(java.awt.Font font, boolean antiAlias, char[] additionalChars) { GLUtils.checkGLContext(); …
slick2dを使ってみて、いきなり壁にぶちあたる。日本語がdrawできない。笑いろいろ調べていくと,UnicodeFontというクラスからフォントを読み込むらしい。しかし,これを作っても,日本語は描画されなかった。(すくなくとも今の知識ではだめだった)そこで…
セットアップ Javaに慣れてきたきがするので、そろそろゲームでも作ってみるか。ということに。さーっと調べてみたところ,slick2dがいいらしい。 slick2d: http://www.slick2d.org/というわけで、いろいろインストール。しかし動かない。LWJGLがいるらしい…