
今天在整理專案的時候,無意間看見有一個案子使用了xxx.bundle 的方式,來放專案中用到的圖片檔,由於平常都習慣直接放直接用,倒是第一次看到這種用法。
所以就學習了一下如何建立這個檔案
其實方式很簡單:
1. 在專案資料夾中,新增資料夾並重新命名為xxx.bundle,並如下圖所示,會跳出問你要不要加入.bundle 的結尾,點擊加入就會產生xxx.bundle檔案
2. 如何使用這個.bundle,就把滑鼠移到該檔案點右鍵,選擇顯示套件內容,把要的圖片放進去就好

今天在整理專案的時候,無意間看見有一個案子使用了xxx.bundle 的方式,來放專案中用到的圖片檔,由於平常都習慣直接放直接用,倒是第一次看到這種用法。
所以就學習了一下如何建立這個檔案
其實方式很簡單:
1. 在專案資料夾中,新增資料夾並重新命名為xxx.bundle,並如下圖所示,會跳出問你要不要加入.bundle 的結尾,點擊加入就會產生xxx.bundle檔案
2. 如何使用這個.bundle,就把滑鼠移到該檔案點右鍵,選擇顯示套件內容,把要的圖片放進去就好
剛好遇到有客戶 對應的版本是從 iOS7 開始 但是AlertView 的用法真的是天差地遠啊
if #available(iOS 8.0, *)
{//版本是iOS 8.0 以上
let alertController = UIAlertController(title: "", message: "", preferredStyle: .Alert)
let sendAction = UIAlertAction(title: "OK", style: .Default)
請直接複製貼上享用 使用的是swift 語法 有objc需求請自己轉objc 或等我更新
func currentWifiSSID() -> String {
var ssid: String = "";
if let interfaces = CNCopySupportedInterfaces() {
let interfacesArray = interfaces.takeRetainedValue() as! [String]
最近用的專案有使用到 特此分享出來
因為apple 實在是把wifi 的權限搞得太死了
搜尋網路很久很久才找到了這個方法
主要是透過Apple的open source code: http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/net/route.h
這個東西來取得

簡單做了一個swift 使用pickerView功能的範例
必須具備知識
1. storyboard 跟程式碼的連結
2. xib的簡單應用 並實例化
3. 如何使用tableView

UITexture.cs 當中都有英文說明(基於商業版權問題 就不貼上原碼了)
如果你沒有或不希望創建一個atlas,你可以簡單地使用這個腳本來繪製紋理。
但請記住,這將增加目前額外的draw call,所以最好只使用它的背景或臨時可見的部件。
如圖所示你只要點NGUI選單然後選擇Creat a UITexture 他自然會幫你生成如圖所示的結構
如果你用不到預設的Main Camera可以刪除,當然這屬於場景佈置的層面完全看需求決定

經過前五節簡單介紹後今天就來利用這些東西寫個小遊戲吧
1 首先我們場景上先佈置出如下圖的布局
2 創二個空物件取名為01.UI(放介面用的)及02.OBS(放遊戲出現的物件用的)
01.UI下面分別創三個GUIText的GameObject(選單有)布局如以下三張顯示的Inspector
02.OBS下面創一個空物件(空的就對了)要製作一個球的發射器用

利用BMFont製作字體檔的方法
下載 bmfont 這個免費的軟體,並安裝。http://www.angelcode.com/products/bmfont/
用途:當妳覺得使用動態字體在應用程式中是很大的負擔時候就是她出現的時機了
1 首先到Options/font Settings 點開後設定如下圖 重點在選擇妳要製作的字體 他是抓電腦有的字體喔
2 選擇Options/Export Options 做以下設定
using UnityEngine;
using System.Collections;
using UnityEditor;
using System.IO;
/*