<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Cocos2dx%2F%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB</id>
		<title>Cocos2dx/画面遷移 - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Cocos2dx%2F%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB"/>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Cocos2dx/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB&amp;action=history"/>
		<updated>2026-04-24T15:58:03Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Cocos2dx/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB&amp;diff=4039&amp;oldid=prev</id>
		<title>2017年3月1日 (水) 02:13にAdminによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Cocos2dx/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB&amp;diff=4039&amp;oldid=prev"/>
				<updated>2017-03-01T02:13:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2017年3月1日 (水) 02:13時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  ../../../Classes/HelloWorldScene.cpp \&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  ../../../Classes/HelloWorldScene.cpp \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  ../../../Classes/HelloWorldScene2.cpp&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  ../../../Classes/HelloWorldScene2.cpp&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==参考==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://iscene.jimdo.com/2015/02/05/cocos2d-x-3-x-%E7%B0%A1%E5%8D%98%E3%81%AA%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Cocos2dx/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB&amp;diff=4038&amp;oldid=prev</id>
		<title>Admin: /* 画面遷移サンプル(android) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Cocos2dx/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB&amp;diff=4038&amp;oldid=prev"/>
				<updated>2017-02-28T08:01:39Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;画面遷移サンプル(android)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2017年2月28日 (火) 08:01時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; void HelloWorldScene2::menuCloseCallback(Ref* pSender)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; void HelloWorldScene2::menuCloseCallback(Ref* pSender)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;  // &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ここだけ書き換え、最初の画面に戻るように&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;  // &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;最初の画面に戻るように&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;  Director::getInstance()-&amp;gt;pushScene(HelloWorld::createScene());&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;  Director::getInstance()-&amp;gt;pushScene(HelloWorld::createScene());&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Cocos2dx/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB&amp;diff=4037&amp;oldid=prev</id>
		<title>Admin: ページの作成:「==画面遷移サンプル(android)== -Classes/HelloWorldScene2.h HelloWorldScene.hをコピーして作る  #ifndef __HelloWorldScene2_H__  #define __HelloWorldScene2_H_...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Cocos2dx/%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB&amp;diff=4037&amp;oldid=prev"/>
				<updated>2017-02-28T07:59:55Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「==画面遷移サンプル(android)== -Classes/HelloWorldScene2.h HelloWorldScene.hをコピーして作る  #ifndef __HelloWorldScene2_H__  #define __HelloWorldScene2_H_...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==画面遷移サンプル(android)==&lt;br /&gt;
-Classes/HelloWorldScene2.h&lt;br /&gt;
HelloWorldScene.hをコピーして作る&lt;br /&gt;
 #ifndef __HelloWorldScene2_H__&lt;br /&gt;
 #define __HelloWorldScene2_H__&lt;br /&gt;
 #include &amp;quot;cocos2d.h&amp;quot;&lt;br /&gt;
 class HelloWorldScene2 : public cocos2d::Layer&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
     static cocos2d::Scene* createScene();&lt;br /&gt;
     virtual bool init();&lt;br /&gt;
     void menuCloseCallback(cocos2d::Ref* pSender);&lt;br /&gt;
     CREATE_FUNC(HelloWorldScene2);&lt;br /&gt;
 };&lt;br /&gt;
 #endif // __HelloWorldScene2_H__&lt;br /&gt;
&lt;br /&gt;
-Classes/HelloWorldScene2.cpp&lt;br /&gt;
HelloWorldScene.cppをコピーして作る&lt;br /&gt;
 #include &amp;quot;HelloWorldScene.h&amp;quot;&lt;br /&gt;
 #include &amp;quot;HelloWorldScene2.h&amp;quot;&lt;br /&gt;
 #include &amp;quot;SimpleAudioEngine.h&amp;quot;&lt;br /&gt;
 USING_NS_CC;&lt;br /&gt;
 Scene* HelloWorldScene2::createScene()&lt;br /&gt;
 {&lt;br /&gt;
     auto scene = Scene::create();&lt;br /&gt;
     auto layer = HelloWorldScene2::create();&lt;br /&gt;
     scene-&amp;gt;addChild(layer);&lt;br /&gt;
     return scene;&lt;br /&gt;
 }&lt;br /&gt;
 bool HelloWorldScene2::init()&lt;br /&gt;
 {&lt;br /&gt;
     if ( !Layer::init() )&lt;br /&gt;
     {&lt;br /&gt;
         return false;&lt;br /&gt;
     }&lt;br /&gt;
     auto visibleSize = Director::getInstance()-&amp;gt;getVisibleSize();&lt;br /&gt;
     Vec2 origin = Director::getInstance()-&amp;gt;getVisibleOrigin();&lt;br /&gt;
     auto closeItem = MenuItemImage::create(&lt;br /&gt;
                                            &amp;quot;CloseNormal.png&amp;quot;,&lt;br /&gt;
                                            &amp;quot;CloseSelected.png&amp;quot;,&lt;br /&gt;
                                            CC_CALLBACK_1(HelloWorldScene2::menuCloseCallback, this));&lt;br /&gt;
     closeItem-&amp;gt;setPosition(Vec2(origin.x + visibleSize.width - closeItem-&amp;gt;getContentSize().width/2 ,&lt;br /&gt;
                                 origin.y + closeItem-&amp;gt;getContentSize().height/2));&lt;br /&gt;
     auto menu = Menu::create(closeItem, NULL);&lt;br /&gt;
     menu-&amp;gt;setPosition(Vec2::ZERO);&lt;br /&gt;
     this-&amp;gt;addChild(menu, 1);&lt;br /&gt;
     auto label = Label::createWithTTF(&amp;quot;Hello World2&amp;quot;, &amp;quot;fonts/Marker Felt.ttf&amp;quot;, 24);&lt;br /&gt;
     label-&amp;gt;setPosition(Vec2(origin.x + visibleSize.width/2,&lt;br /&gt;
                             origin.y + visibleSize.height - label-&amp;gt;getContentSize().height));&lt;br /&gt;
     this-&amp;gt;addChild(label, 1);&lt;br /&gt;
     auto sprite = Sprite::create(&amp;quot;HelloWorld.png&amp;quot;);&lt;br /&gt;
     sprite-&amp;gt;setPosition(Vec2(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));&lt;br /&gt;
     this-&amp;gt;addChild(sprite, 0);&lt;br /&gt;
     return true;&lt;br /&gt;
 }&lt;br /&gt;
 void HelloWorldScene2::menuCloseCallback(Ref* pSender)&lt;br /&gt;
 {&lt;br /&gt;
     // ここだけ書き換え、最初の画面に戻るように&lt;br /&gt;
     Director::getInstance()-&amp;gt;pushScene(HelloWorld::createScene());&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
-Classes/HelloWorldScene.cpp&lt;br /&gt;
 #include &amp;quot;HelloWorldScene2.h&amp;quot;&lt;br /&gt;
 // 略&lt;br /&gt;
 void HelloWorld::menuCloseCallback(Ref* pSender)&lt;br /&gt;
 {&lt;br /&gt;
      // ボタンイベントあたりに画面遷移コードを記述&lt;br /&gt;
      Director::getInstance()-&amp;gt;pushScene(HelloWorldScene2::createScene());&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
-proj.android-studio/app/jni/Android.mk&lt;br /&gt;
LOCAL_SRC_FILESにHelloWorldScene2.cppを追加&lt;br /&gt;
 LOCAL_SRC_FILES := hellocpp/main.cpp \&lt;br /&gt;
                   ../../../Classes/AppDelegate.cpp \&lt;br /&gt;
                   ../../../Classes/HelloWorldScene.cpp \&lt;br /&gt;
                   ../../../Classes/HelloWorldScene2.cpp&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>