發表文章

[unity2D] 透過鍵盤進行上下左右移動

圖片
在一開始使用unity的時候,想讓角色動起來卻又不知道該如何是好,所以在這裡以鍵盤上下左右移動的方式,透過簡易的程式碼,讓自己的角色動起來! 方法: 1.建立角色 2.增加Rigidbody 2D(剛體) 3.增加碰撞器(在此使用的是Circle Collider2D) 4.建立C#輸入程式碼執行動作 5.套用於角色上 執行結果入如下方影片 --------------------------------------------------------------------------- step1.先建立角色吧! 在Assets按著右鍵 Create-Sprites-Square(方塊) step2.將角色放入Hierarchy中 這時候角色就會出現在Scence中了喔 step3.為角色增加 Rigidbody 2D 剛體 點擊角色的Inspector,可看到角色的資訊, 並點擊下方Add Component - Physics 2D - Rigidbody 2D (基本上剛體大概意思就是指世界中的物體,含有世界上的重力、摩擦力等等各種力的運算) 所以我們將角色增加剛體後,因為重力的關係,角色就會掉下去了 step4.避免角色掉下去,所以建立一個地板 透過剛剛建立角色用的square,拉進Hierarchy中,並透過左上方調整按鈕,將方塊拉成長方形作為地板(若這時候執行,會發現角色依舊穿過地板掉下去了,所以接著要增加碰撞器!) step5.為角色、地板增加Collider 2D碰撞器 Collider碰撞器,是指控制遊戲物件碰撞範圍的元件 而Collider 2D可依自己需求選擇以下四種 1.Box Collider 2D 方形碰撞器 2.Circle Collider 2D 圓形碰撞器 3.Edge Collider 2D 邊緣碰撞器(只有一條線,在2D中可作為地面碰撞使用) 4.Polygon Collider 2D 多邊形碰撞器(加入元件會依照遊戲物件的Sprite自動形成不規則) 點擊角色的Inspector,加入碰撞器 Add Component - Physics 2D 在這邊...

Facebook SDK [android] step.3 Facebook登入與基本權限

圖片
Facebook SDK [android]            :程式碼             :補充說明資料 [建立專案與申請應用程式編號] step.1建立專案與申請應用程式編號 [在專案中加入編號] step.2在專案中加入編號 一、前置作業 (詳請參考上一篇文章  Facebook SDK  ) 1.使用Maven來下載設定相關函式庫 a.建立完專案,將Project結構的視角切換到『Project』 b.找到『build.gradle』(專案),加入程式碼  repositories { jcenter() } c. 找 到『build.gradle』(  /app/build.gradle  ),加入程式碼  implementation 'com.facebook.android:facebook-android-sdk:[4,5)' 2.設定應用程式:將應用程式編號設定於string.xml < string name= "app_name" > 專案名稱 </ string > < string name= "facebook_app_id" > 應用程式編號 </ string > < string name= "fb_login_protocol_scheme" > fb+應用程式編號 </ string > 3.將應用程式與自己的套件名稱和預設類別建立連結 4.並填入自己電腦的開發金鑰 二、新增登入按鈕 1.AndroidManifest.xml檔案中,在application元素後方加入 a. uses-permissionm元素 < uses-permission android :name= "android.permission.INTERNET" ...

Facebook SDK [android] step.2在專案中加入編號

圖片
Facebook SDK [android]            :程式碼             :補充說明資料 [建立專案與申請應用程式編號]請點擊上一篇 step.1建立專案與申請應用程式編號 三、加入Facebook應用程式編號 將剛剛申請好的 FB APP ID 加入到專案,將新增(或更新)的權限加入Manifest檔案 1.開啟string.xml 檔案 (app 》src 》main 》res 》values 》string.xml) 加入一個新字串,名稱是facebook_app_id,值則是Facebook應用程式編號 < string name= "facebook_app_id" >212876559470511</ string > 2.調整Manifests,新增網路權限:要用FB當然需要網路功能 < uses-permission android :name= "android.permission.INTERNET" /> 3.在標籤<application>中新增meta-data標籤 < meta-data android :name= "com.facebook.sdk.ApplicationId" android :value= "@string/facebook_app_id" /> 4.[option]如果要發送圖片或影片或分享,還必須宣告FacebookContentProvider 將應用程式編號附加到authorities值的結尾。( 212876559470511為應用程式編號) < provider android :authorities= "com.facebook.app. FacebookContentProvider212876559470511" android :name= "com.facebook.FacebookContentProvider" android :exported= "true" /> ...

Facebook SDK [android] step.1建立專案與申請應用程式編號

圖片
Facebook SDK [android]            :程式碼             :補充說明資料 一、建立一個專案使用Facebook SDK 1. 前往android studio 》新增專案(new project)》最低SDK(Minimum SDK) 2.選擇API 15:Andorid 4.03 或更新版本,然後建立新專案 3.建立完專案,將Project結構的視角切換到『Project』    找到『build.gradle』    將下列程式碼加入模組層級 /app/build.gradle(位於dependencies前) repositories{ mavenCentral() } 4.在『 dependencies』加入Facebook SDK最新版本的編譯相依性 implementation 'com.facebook.android:facebook-android-sdk:[4,5)' (注意!sdk:4,5表示目前FB的開發套件版本!這一部分隨時會更新) 5.存檔-SYNC NOW 6.在JAVA檔中 import com.facebook.FacebookSdk; 7.Build-建置專案(make project) 上方工具列中的Build 。.。.。.。.。.。.。.。. 。.。 。.。.。.。..。.。.。.。.。.。.。.。.。.。.。.。.。.。. 。.。 二、接下來開始申請Facebook應用程式編號 1.去以下網址申請應用程式編號 http://developers.facebook.com/quickstarts/?platform=android 或是登入後點擊右上方『我的應用程式』》新增應用程式》建立新的應用程式編號 2.完成後會看到FB的開發者主控台 3.進入快速入門 。.。.。.。.。.。.。.。. 。.。 。.。.。.。..。.。.。.。.。.。.。.。.。.。.。.。.。.。. 。.。 ...