BookServer

準備

  • BookServerフォルダー内にcopyright.txtがあるのを確認できると思います.このtext fileを編集して,著作権について記述してください.

スクリプト(copy_pages.batまたはcopy_pages.command)は、各ページの画像をzipファイルに格納します。

Epsode02について

  • build4/assets/images/p4
  • build4/assets/images/p5

Epsode2-1 と Epsode2-2の二つの画像ファイルを圧縮したものがEpsode02/assets.zipです.このzipファイルにはcopyright.txtと画像が含まれます。

Epsode02/assets.zip

assets
    └──images
        ├── p4
        │   ├── copyright.txt
        │   ├── layer_1.png
        │   ├── layer_1@2x.png
        │   └── layer_1@4x.png
        └── p5
            ├── copyright.txt
            ├── layer_1.png
            ├── layer_1@2x.png
            └── layer_1@4x.png

Epsode03について

  • build4/assets/images/p6

Epsode03の画像ファイルをEpsode03/assets.zipとして格納します。

Epsode03/assets.zip

    assets
        └─images
            └─p6

プロジェクトをパブリッシュし、copy_pages.bat(WIN),copy_pages.command(MAC)を使用して、zipファイルを作成してください。

これらをhttp serverに置いてください.

sample BookServer のパスはこのようになります.

\_book\tutorials\Kwik4\Bookshelf

tmplt/components/store/model.luaでホストurlとpathが定義されます

local YourHost  = "http://localhost:4000/tutorials/Kwik4"
M.URL           = YourHost.."/BookShelf/"
M.backgroundImg = "bg.png"

copy_pages スクリプト

kwikプロジェクトをパブリッシュしたあと,copy_pages.bat(WIN)またはcopy_pages.command(MAC)を実行して asset zipを作成します。

エピソードネームとそのプロパティを扱うスクリプトファイルを編集する必要があります.例えば,Epsode02はpage4,page5によって構成されていて,Epsode03はpage6から構成されています.BookShelfPagesプロジェクトからコピーされたスクリプトを呼び出すために,以下のコマンドをスクリプトに設定してください。

copy_pages.bat (WIN)

call :MyCopy Epsode02 4
call :MyCopy Epsode02 5
call :MyCopy Epsode03 6

copy_pages.command (MAC)

MyCopy Epsode02 4
MyCopy Epsode02 5
MyCopy Epsode03 6
  • command prompt(WIN) または terminal app(MAC) からスクリプトを実行

WIN, 以下のように入力しEnterキーを押してください

cd ~/Documents/Kwik/BookServer
copy_pages.bat

MAC, 以下のように入力しEnterキーを押してください

cd ~/Documents/Kwik/BookServer
source copy_pages.command

store/model.luaをセットしたhttp serverにzipファイルを置いてください

tmplt/components/store/model.lua

local YourHost  = "http://localhost:4000/tutorials/Kwik4"
M.URL           = YourHost.."/BookShelf/"
M.backgroundImg = "bg.png"

copy_pages スクリプトを使用したあと,zip化したオリジナルの画像ファイルを build4/assets/imagesから削除してください.

results matching ""

    No results matching ""