SlideShare a Scribd company logo
1 of 25
Download to read offline
ColonaLabs.com
13年2月9日土曜日
   Code     Less, Play More !
          with Corona SDK #1


                       CoronaSDK Ambassador
                            小野 哲生

                             ColonaLabs.com
13年2月9日土曜日
一限目。。。
    キーンコーン♪
          カーンコーン♪
    Corona SDK での表示あれこれ



                          ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ

      • テキストの表示

      • 画像の読み込み

      • 図形の描画


                          ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ



             でも、その前に。。。



                          ColonaLabs.com
13年2月9日土曜日
でも、その前に。。。

      • 開発環境について

      • アプリフォルダについて

      • Luaの記述について


                      ColonaLabs.com
13年2月9日土曜日
Corona SDK での開発環境について

      • 面倒な環境設定  。。。不要

      • Emulator・OS SDK  。。。不要 (※)

      • 言語(開発言語) 。。。英語(Lua)


                             ColonaLabs.com
13年2月9日土曜日
Corona SDK での開発環境について




                      ColonaLabs.com
13年2月9日土曜日
Corona SDK での開発環境について




                      ColonaLabs.com
13年2月9日土曜日
Corona SDK のアプリフォルダについて




                      ColonaLabs.com
13年2月9日土曜日
Corona SDK のアプリフォルダについて


      • build.settings
      • config.lua
      • main.lua


                         ColonaLabs.com
13年2月9日土曜日
Corona SDK のアプリフォルダについて


      • build.settings
      • config.lua
      • main.lua


                         ColonaLabs.com
13年2月9日土曜日
Corona SDK のアプリフォルダについて


      • build.settings
      • config.lua
      • main.lua


                         ColonaLabs.com
13年2月9日土曜日
Corona SDK のLuaの記述について

      • -- コメント、--[[ 複数行コメント ]]--

      • if( 条件 )then --処理、文末の ; 不要 end

      • for 初期値, 終了値, 増分値 do --処理 end


                               ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • テキストの表示
      local hello = display.newText(
                  "Hello,Corona!",
                 0, 20,
                 native.systemFont, 44)


                                          ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • 画像の表示
      local objB = display.newImage(
                  "objB.png", 0, 0 )

      local objY = display.newImage(
                  "objY.png", 20, 20 )

                                         ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • 図形の描画、色、アルファ値
      local rect = display.newRect(
                   20, 20, 100, 100 )

      rect:setFillColor( 250, 130, 10, 255 )
      rect.alpha = 0.5

                                               ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • オブジェクトの原点
      local rect = display.newRect(
                   20, 20, 100, 100 )
      rect:setFillColor( 250, 130, 10, 255 )
      rect.x = 150 ; rect.y = 150

      local rect2 = display.newRect( 0, 0, 150, 150 )
                                               ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • オブジェクトの拡大縮小
      local rect = display.newRect(
                   20, 20, 100, 100 )
      rect:setFillColor( 250, 130, 10, 255 )
      rect.x = 150 ; rect.y = 150
      rect:scale( 2, 2 )
      local rect2 = display.newRect( 0, 0, 150, 150 )
      rect2:scale( 0.5, 0.5 )                ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • オブジェクトの相対位置表示
      local _W = display.contentWidth
      local _H = display.contentHeight

      local rect2 = display.newRect( 0, 0, 150, 150 )
      rect2.x = _W /2 ; rect2.y = _H /2

                                            ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • オブジェクトの回転表示
      local _W = display.contentWidth
      local _H = display.contentHeight

      local rect2 = display.newRect( 0, 0, 150, 150 )
      rect2.x = _W /2 ; rect2.y = _H /2
      rect2.rotation = 45
                                            ColonaLabs.com
13年2月9日土曜日
Corona SDK での表示あれこれ


      • 画面全体の伸縮

      local objB = display.newImage(
                  "objB.png", 0, 0 )
      ※ config.lua
      width = 640 , height = 960,


                                       ColonaLabs.com
13年2月9日土曜日
  Corona SDK #1 まとめ




                  ColonaLabs.com
13年2月9日土曜日
  Corona SDK #1 まとめ

      • テキスト・画像表示、図形描画

      • 色・アルファ値、原点、拡大縮小

      • 相対位置表示、回転表示、画面伸縮


                         ColonaLabs.com
13年2月9日土曜日
ご清聴ありがとうございました


              #2へ つづく。。。

                 ColonaLabs.com
13年2月9日土曜日

More Related Content

Viewers also liked (17)

The Waiting Game
The Waiting GameThe Waiting Game
The Waiting Game
 
BANQUET SERVER BASIC SKILL TRAINING(1)
BANQUET SERVER BASIC SKILL TRAINING(1)BANQUET SERVER BASIC SKILL TRAINING(1)
BANQUET SERVER BASIC SKILL TRAINING(1)
 
Amistoso do craques 4 x 2 varzea nova.2
Amistoso do craques 4 x 2 varzea nova.2Amistoso do craques 4 x 2 varzea nova.2
Amistoso do craques 4 x 2 varzea nova.2
 
Agenda cultural
Agenda culturalAgenda cultural
Agenda cultural
 
Power De Dramatizacion
Power De DramatizacionPower De Dramatizacion
Power De Dramatizacion
 
Presentacion 137445
Presentacion 137445Presentacion 137445
Presentacion 137445
 
Libro 2
Libro 2Libro 2
Libro 2
 
Tutorial youtube
Tutorial youtubeTutorial youtube
Tutorial youtube
 
Lectura Metodologías De Enseñanza Y Modelos Educativos
Lectura Metodologías  De Enseñanza Y Modelos EducativosLectura Metodologías  De Enseñanza Y Modelos Educativos
Lectura Metodologías De Enseñanza Y Modelos Educativos
 
Chagas 1
Chagas 1Chagas 1
Chagas 1
 
Regulamento Mestres e Aprendizes
Regulamento Mestres e AprendizesRegulamento Mestres e Aprendizes
Regulamento Mestres e Aprendizes
 
Portifolio
PortifolioPortifolio
Portifolio
 
Veleros Bicentenario 2010
Veleros Bicentenario 2010Veleros Bicentenario 2010
Veleros Bicentenario 2010
 
Globos aerostáticos
Globos aerostáticosGlobos aerostáticos
Globos aerostáticos
 
Cultura Libre
Cultura LibreCultura Libre
Cultura Libre
 
Reflexiones De Artistas
Reflexiones De ArtistasReflexiones De Artistas
Reflexiones De Artistas
 
Blink 182
Blink 182Blink 182
Blink 182
 

Similar to Corona HandsOn #1

Corona Handson #0
Corona Handson #0Corona Handson #0
Corona Handson #0Tetsuo Ono
 
Corona HandsOn#5
Corona HandsOn#5Corona HandsOn#5
Corona HandsOn#5Tetsuo Ono
 
初めてのアプリを2ヶ月でリリースする方法
初めてのアプリを2ヶ月でリリースする方法初めてのアプリを2ヶ月でリリースする方法
初めてのアプリを2ヶ月でリリースする方法Tetsuo Ono
 
CoronaSDK Meetup Tokyo 2013 #1
CoronaSDK Meetup Tokyo 2013 #1CoronaSDK Meetup Tokyo 2013 #1
CoronaSDK Meetup Tokyo 2013 #1Tetsuo Ono
 
Corona Handson vol.2 #4
Corona Handson vol.2 #4Corona Handson vol.2 #4
Corona Handson vol.2 #4Tetsuo Ono
 
Corona HandsOn#4
Corona HandsOn#4Corona HandsOn#4
Corona HandsOn#4Tetsuo Ono
 
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版宏治 高尾
 
MacRubyとHotCocoaでMacのアプリを作ってみた
MacRubyとHotCocoaでMacのアプリを作ってみたMacRubyとHotCocoaでMacのアプリを作ってみた
MacRubyとHotCocoaでMacのアプリを作ってみたYukimitsu Izawa
 
Corona handsonvol.2 #6
Corona handsonvol.2 #6Corona handsonvol.2 #6
Corona handsonvol.2 #6Tetsuo Ono
 
Corona handsonvol.2 #5
Corona handsonvol.2 #5Corona handsonvol.2 #5
Corona handsonvol.2 #5Tetsuo Ono
 
Green Hack CoronaHandsOn#1
Green Hack CoronaHandsOn#1Green Hack CoronaHandsOn#1
Green Hack CoronaHandsOn#1Tetsuo Ono
 
Corona HandsOn#3
Corona HandsOn#3Corona HandsOn#3
Corona HandsOn#3Tetsuo Ono
 
2012-09-09.nagoyapm07
2012-09-09.nagoyapm072012-09-09.nagoyapm07
2012-09-09.nagoyapm07IWATA Susumu
 
Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化kuro kuro
 
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶSinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶHiroshi Oyamada
 
Railsの開発環境作るぞ
Railsの開発環境作るぞRailsの開発環境作るぞ
Railsの開発環境作るぞYoichi Toyota
 
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scalaSkinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scalaKazuhiro Sera
 
AWS SDK for Smalltalk
AWS SDK for SmalltalkAWS SDK for Smalltalk
AWS SDK for SmalltalkSho Yoshida
 

Similar to Corona HandsOn #1 (20)

Corona Handson #0
Corona Handson #0Corona Handson #0
Corona Handson #0
 
Corona HandsOn#5
Corona HandsOn#5Corona HandsOn#5
Corona HandsOn#5
 
初めてのアプリを2ヶ月でリリースする方法
初めてのアプリを2ヶ月でリリースする方法初めてのアプリを2ヶ月でリリースする方法
初めてのアプリを2ヶ月でリリースする方法
 
CoronaSDK Meetup Tokyo 2013 #1
CoronaSDK Meetup Tokyo 2013 #1CoronaSDK Meetup Tokyo 2013 #1
CoronaSDK Meetup Tokyo 2013 #1
 
Corona Handson vol.2 #4
Corona Handson vol.2 #4Corona Handson vol.2 #4
Corona Handson vol.2 #4
 
Corona HandsOn#4
Corona HandsOn#4Corona HandsOn#4
Corona HandsOn#4
 
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
 
MacRubyとHotCocoaでMacのアプリを作ってみた
MacRubyとHotCocoaでMacのアプリを作ってみたMacRubyとHotCocoaでMacのアプリを作ってみた
MacRubyとHotCocoaでMacのアプリを作ってみた
 
Corona handsonvol.2 #6
Corona handsonvol.2 #6Corona handsonvol.2 #6
Corona handsonvol.2 #6
 
Corona handsonvol.2 #5
Corona handsonvol.2 #5Corona handsonvol.2 #5
Corona handsonvol.2 #5
 
Green Hack CoronaHandsOn#1
Green Hack CoronaHandsOn#1Green Hack CoronaHandsOn#1
Green Hack CoronaHandsOn#1
 
Corona HandsOn#3
Corona HandsOn#3Corona HandsOn#3
Corona HandsOn#3
 
2012-09-09.nagoyapm07
2012-09-09.nagoyapm072012-09-09.nagoyapm07
2012-09-09.nagoyapm07
 
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
 
Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化
 
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶSinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
 
Openstack chef-repo
Openstack chef-repoOpenstack chef-repo
Openstack chef-repo
 
Railsの開発環境作るぞ
Railsの開発環境作るぞRailsの開発環境作るぞ
Railsの開発環境作るぞ
 
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scalaSkinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
 
AWS SDK for Smalltalk
AWS SDK for SmalltalkAWS SDK for Smalltalk
AWS SDK for Smalltalk
 

Corona HandsOn #1