Difference between revisions of "0.9.1 (日本語)"
m (→その他の変更) |
m |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[File:0.9.0_no-game.png|thumb| | + | [[File:0.9.0_no-game.png|thumb|ゲーム未指定画面]] |
LÖVE 0.9.1 のコードネームは '''Baby Inspector (ベビー・インスペクター)''' です。現在'''<span style="color:#0000ff;">公開中</span>'''です。 | LÖVE 0.9.1 のコードネームは '''Baby Inspector (ベビー・インスペクター)''' です。現在'''<span style="color:#0000ff;">公開中</span>'''です。 | ||
Line 14: | Line 14: | ||
* デバッグ用に [[love.graphics.setWireframe (日本語)|love.graphics.setWireframe]] および [[love.graphics.isWireframe (日本語)|love.graphics.isWireframe]] を追加。 | * デバッグ用に [[love.graphics.setWireframe (日本語)|love.graphics.setWireframe]] および [[love.graphics.isWireframe (日本語)|love.graphics.isWireframe]] を追加。 | ||
* [[Mesh:setDrawRange (日本語)|Mesh:setDrawRange]] および [[Mesh:getDrawRange (日本語)|Mesh:getDrawRange]] の追加。 | * [[Mesh:setDrawRange (日本語)|Mesh:setDrawRange]] および [[Mesh:getDrawRange (日本語)|Mesh:getDrawRange]] の追加。 | ||
− | * [[Mesh:setTexture (日本語)|Mesh:setTexture]], [[SpriteBatch:setTexture (日本語)|SpriteBatch:setTexture]] および [[ParticleSystem:setTexture (日本語)|ParticleSystem:setTexture]] を追加。[[Canvas (日本語)|Canvas]] および [[Image (日本語)|Images]] | + | * [[Mesh:setTexture (日本語)|Mesh:setTexture]], [[SpriteBatch:setTexture (日本語)|SpriteBatch:setTexture]] および [[ParticleSystem:setTexture (日本語)|ParticleSystem:setTexture]] を追加。[[Canvas (日本語)|Canvas]] および [[Image (日本語)|Images]] にて使用可能です。 |
* 'highdpi' window フラグによる OS X での Retina ディスプレイに対する高 dpi ウィンドウの対応を追加。 | * 'highdpi' window フラグによる OS X での Retina ディスプレイに対する高 dpi ウィンドウの対応を追加。 | ||
* [[love.window.getPixelScale (日本語)|love.window.getPixelScale]] の追加。 | * [[love.window.getPixelScale (日本語)|love.window.getPixelScale]] の追加。 | ||
Line 28: | Line 28: | ||
** [[love.math.gammaToLinear (日本語)|love.math.gammaToLinear]] および [[love.math.linearToGamma (日本語)|love.math.linearToGamma]] の追加。 | ** [[love.math.gammaToLinear (日本語)|love.math.gammaToLinear]] および [[love.math.linearToGamma (日本語)|love.math.linearToGamma]] の追加。 | ||
* [[RandomGenerator:getState (日本語)|RandomGenerator:getState]] および [[RandomGenerator:setState (日本語)|RandomGenerator:setState]] の追加。 | * [[RandomGenerator:getState (日本語)|RandomGenerator:getState]] および [[RandomGenerator:setState (日本語)|RandomGenerator:setState]] の追加。 | ||
+ | * [[love.math.setRandomState (日本語)|love.math.setRandomState]] および [[love.math.getRandomState (日本語)|love.math.getRandomState]] の追加。 | ||
* [[CircleShape:getPoint (日本語)|CircleShape:getPoint]] および [[CircleShape:setPoint (日本語)|CircleShape:setPoint]] の追加。 | * [[CircleShape:getPoint (日本語)|CircleShape:getPoint]] および [[CircleShape:setPoint (日本語)|CircleShape:setPoint]] の追加。 | ||
* [[Body:setUserData (日本語)|Body:setUserData]] および [[Body:getUserData (日本語)|Body:getUserData]] の追加。 | * [[Body:setUserData (日本語)|Body:setUserData]] および [[Body:getUserData (日本語)|Body:getUserData]] の追加。 | ||
Line 34: | Line 35: | ||
=== 廃止予定 === | === 廃止予定 === | ||
− | * [[Mesh:setImage (日本語)|Mesh:setImage]], [[SpriteBatch:setImage (日本語)|SpriteBatch:setImage]], および [[ParticleSystem:setImage (日本語)|ParticleSystem:setImage]] | + | * [[Mesh:setImage (日本語)|Mesh:setImage]], [[SpriteBatch:setImage (日本語)|SpriteBatch:setImage]], および [[ParticleSystem:setImage (日本語)|ParticleSystem:setImage]] を廃止予定。 |
− | * [[love.graphics.getMaxImageSize (日本語)|love.graphics.getMaxImageSize]] および [[love.graphics.getMaxPointSize (日本語)|love.graphics.getMaxPointSize]] | + | * [[love.graphics.getMaxImageSize (日本語)|love.graphics.getMaxImageSize]] および [[love.graphics.getMaxPointSize (日本語)|love.graphics.getMaxPointSize]] を廃止予定。 |
=== 不具合修正 === | === 不具合修正 === |
Latest revision as of 01:45, 9 December 2019
LÖVE 0.9.1 のコードネームは Baby Inspector (ベビー・インスペクター) です。現在公開中です。
Contents
0.9.0 からの変更点
機能追加
- love.getVersion の追加。
- love.system.openURL の追加。
- "screen" BlendMode の追加。
- Source:clone の追加。
- ParticleSystem:clone の追加。
- ParticleSystem:setPosition と比較して、より円滑なエミッタの移動を行う ParticleSystem:moveTo を追加。
- ParticleSystem:setRelativeRotation の追加。
- デバッグ用に love.graphics.setWireframe および love.graphics.isWireframe を追加。
- Mesh:setDrawRange および Mesh:getDrawRange の追加。
- Mesh:setTexture, SpriteBatch:setTexture および ParticleSystem:setTexture を追加。Canvas および Images にて使用可能です。
- 'highdpi' window フラグによる OS X での Retina ディスプレイに対する高 dpi ウィンドウの対応を追加。
- love.window.getPixelScale の追加。
- love.graphics.getSystemLimit の追加。
- Canvas へアンチエイリアリングの対応を追加。
- Canvas:getFSAA の追加。
- 組み込みシェーダー変数として love_ScreenSize を追加。
- ガンマ補正描画の対応を追加。
- love.conf および love.window.setMode へ srgb ウィンドウ設定のブール式を追加。
- sRGB 配色空間の画像を解釈するために love.graphics.newImage の亜種を追加。
- Canvas での使用に対する新規 TextureFormat "srgb" の追加。
- love.graphics.isSupported("srgb") の追加。
- love.math.gammaToLinear および love.math.linearToGamma の追加。
- RandomGenerator:getState および RandomGenerator:setState の追加。
- love.math.setRandomState および love.math.getRandomState の追加。
- CircleShape:getPoint および CircleShape:setPoint の追加。
- Body:setUserData および Body:getUserData の追加。
- 一部の曖昧で欠如している KeyConstant に対しての追加。
- love.filesystem.getDirectoryItems へ選択制のコールバックを追加。
廃止予定
- Mesh:setImage, SpriteBatch:setImage, および ParticleSystem:setImage を廃止予定。
- love.graphics.getMaxImageSize および love.graphics.getMaxPointSize を廃止予定。
不具合修正
- love.graphics.scale で負数値で不正な線幅が発生する不具合を修正。
- Joystick:isDown で使用する引数を 0-基数ボタンインデックスへ修正。
- love.graphics.setCanvas() で適切なビューポートの復旧および長方形で切り抜くように修正。
- 白黒ビットマップ・ピクセル方式を要求する TrueType フォントのグリフを修正。
- love.graphics.reset が love.graphics.push/pop 間にて呼び出されると異常終了が発生する不具合を修正。
- love.graphics.print で適切にタブ文字 ("\t") を表示するように修正。
- love.window.setMode が失敗したときに love.graphics.isCreated で false を返すように修正。
- love.window.setMode で全画面表示の大きさが対応しているかどうか確認後の場合のみ OpenGL リソースを破棄するよう修正。
- BC4 形式の圧縮済みテクスチャの読み込みを修正。
- World:getBodyList および World:getJointList で深刻な異常終了が発生する不具合を修正。
- Fixture:setUserData および Fixture:getUserData をコルーチンで動作するように修正。
- Source:setPitch へ無限大または NaN を指定したときにエラーになるよう修正。
- SoundData オブジェクトをガラクタのサンプル値で初期化するように修正。
- love.audio Source の使用時に 8-bit SoundData サンプルの修正。
その他の変更
- Windows でモジュールが読み込まれる前にコンソールを作成するために love.conf の t.console を更新。
- love.math.random の初期呼び出しをより無作為にするために標準 love.run を更新。
- love.filesystem モジュール検索器の要求失敗時に対するエラー・テキストを更新。
- package.preload の直後ではなく直前で試行が行われるように love.filesystem モジュール検索器を更新。
- 結合型実行形式 おいて love.filesystem.mount を用いて追加されたパスを検索するために love.filesystem の C 言語ライブラリ読み込み器を更新。
- キャンバスを受理するために love.graphics.newParticleSystem, love.graphics.newSpriteBatch および love.graphics.newMesh を更新。
- Canvas の描画コードを更新したため、テクスチャ座標は垂直方向へ反転しなくなりました。
- 現在のキャンバスが有効な時に Canvas:renderTo が適切に動作するように更新。
- ParticleSystem:setEmissionRate で非整数の数値を受理するように更新。
- Mesh 頂点マップ (インデックス・バッファ) での VRAM 領域の使用量をより少なくするために更新。
- love.graphics.newMesh および Mesh:setVertices の UV パラメータ の標準値を 0,0 へ更新。
- OS X にて全画面デスクトップおよび大きさ変更可能ウィンドウ方式で Mac OS 10.7 の全画面表示空間を使用するように更新。
- Source:play で成功をブール式で示した物を返すように更新。