發表文章

目前顯示的是 2017的文章

Latest

英文、中文 / 諺語、片語、成語、口語對照 (2025.08.25 更新)

做表面功夫 go through the motion 目中無人;自視甚高 have one's nose in the air 有完沒完;別再說了 give it a rest  = can in 兵來將擋,水來土掩 roll with the punches (衍伸至拳擊) = take it as it comes 時間過得好慢。 The day is dragging on. 少臭美了 be full of oneself = Get over yourself! 你真是自以為是。 You are really all about yourself. 你一定找得到的。 You can't miss it. 那還用說。 You're telling me. 物超所值 get more bang for the buck 加把勁 pull one's socks up 出洋相;大吵大鬧 make a scene 風馬牛不相及 be neither here nor there 挖東牆補西牆 rob Peter to pay Paul 我覺得事有蹊蹺。 I smell a rat.  冤冤相報何時了。 Two wrongs don't make a right. 沒魚,蝦也好。 It's not so great, but it'll have to do.  自斷後路 burn one's bridge  這是掛保證的。 You can take it to the bank.  = You can quote me on that. 白手起家 rags-to-riches 放規矩點! Behave youself. = Mind your p's and q's. 悉聽尊便。 Anything you say. = It's up to you. = As you wish. 夠了!(住嘴) Cut it out! = Stop it! 閉嘴! Hold your tongue. = Shut up! 別太挑剔了! Don't be so fussy. 別搞砸了! Don't blow it. 別老叫我做東做西! Don't boss me arou...

洛克人X5的幾位配樂師

洛克人X5的音樂很好聽~ 我最喜歡的是最後幾關的歌~ 然後鯨魚關和蝙蝠關也不錯~ 配樂師等人為 Naoto Tanaka Takuya Miyawaki Naoya Kamisaka

遊戲地圖需配合角色來製作

遊戲地圖需配合角色來製作~ 像是洛克人X4 X5 X6,因為角色可以攀到牆壁上 所以地圖設計就會時常有"需要跳到邊緣才能攀上去的方塊"或"長型的垂直通道"

【Unity】Obsolete & 修改transform.position.x

圖片
Obsolete 代表方法過時~ Cannot modify a value type return value of `UnityEngine.Transform.eulerAngles'. Consider storing the value in a temporary variable 則是沒辦法直接修改transform.position.x或velocity.x這樣的值~ 參考這支影片 和 【持續更新】Unity常見錯誤解決辦法

【Unity】Trigger跳/穿過平台

圖片
當玩家可以在平地穿過平台,然後又可以跳在平台上時~ 我放了兩個Trigger~ 然後平台用了Box Collider~ 將平台這個GameObject放入pf~ 再來~ 紅圈的Trigger: public GameObject pf; void OnTriggerEnter2D (Collider2D a) { if (a.gameObject.name == "Stickman") { pf.SetActive (false); } } 藍圈的Triiger: public GameObject pf; void OnTriggerEnter2D (Collider2D a) { if (a.gameObject.name == "Stickman") { pf.SetActive (true); } } 然後... 因為是用2D的, 所以是OnTriggerEnter 2D !! 要加2D!!!...我花了不少時間找出錯誤@@

【Unity】Box Collider趣用 & 填滿凹槽

圖片
Box Collider開啟時人物就會走在上面(行於水面XD) 這招以後應該會有不少延伸用法~ 另外~ 假如凹槽無法過去,就需要靠東西來填滿,讓玩家行走過去 而玩家可以利用怪物XD (怪物的圖片源自於楓之谷)

【Unity】Camera不超過邊界

圖片
今天練習Unity的時候想要製作Camera不超過邊界的效果~ 試著用Mathf.Clamp方法但寫不出來的我找到了這部影片 void Awake() //Awake()會比Start()還要優先 {  t = transform; } void LateUpdate() //LateUpdate()會比Update()還要後面 {  float x = Mathf.Clamp (target.position.x, xMin, xMax); float y = Mathf.Clamp (target.position.y, yMin, yMax); t.position = new Vector3 (x, y, -1); //z設定-1是為了讓圖層出現看的見 } 另外~ 像是設定[SerializeField] Transform target; 就會有跟設Public一樣的東西出現在Inspector裡~ Thanks a lot!

【Unity】Google Play 上架 版本更新 憑證問題 套件名稱更改問題 版本問題

這次我為了更新版本而遇到了一些問題 問:您上傳的 APK 未使用上傳憑證簽署,您必須使用相同的憑證。 解:用上一版的憑證 問:套件名稱錯誤 解:Inspector中Other Settings的Bundle Identifier的名稱要和上一版一樣 1.從Build Setting進去 2.或從[Edit]→[Project]→[Setting]→[Player]進去 Version = 讓一般使用者辨識的版號 Bundle Version Code = 內部用版號 參考 http://answers.unity3d.com/questions/1042023/how-to-change-package-name-in-unity3d.html http://share-diy.blogspot.tw/2014/07/android-googleplay-apk.html http://senia-devdoc.readthedocs.io/zh_TW/latest/setup-build-environment.html - - - 我們AR-Builder的Unity版本固定為Unity 5.3.2f1 (64-bit)

IDE, API, SDK 代表的意思

IDE = Integrated Development Environment = 整合式開發環境 (ex. Eclipse, Visual Studio) API = Application Programming Interface = 應用程式介面 (ex. Google Maps API) SDK = Software Development Kit = 軟體開發工具包 (ex. Vuforia) 參考 [Dev] IDE, API, SDK, Library 基本術語解釋

返校上Webduino課 × 第二天 × 馬克一號晶片

圖片
和學弟兩人一組用"馬克一號"晶片 這名子感覺很"鋼鐵人" 後來還用了node.js, loopback, sublime等等的... 而兩天的workshop在此畫下句點。

學程式一定要會「英文縮寫」! (2022.06.23 微更新)

程式碼的世界中,時常很多名稱都是英文縮寫~ 從小到大的生活中,我還是以繁體中文字文主 中文有縮寫,英文也有縮寫 我學了不少年的英文 對英文的縮寫卻用的少 也沒很有感覺 因此常常只有死記的份...Orz (可能要多跟英語使用者線上聊天) 舉例來說就像是 nbsp = non-breaking space 以前也有寫過類似的文章: gt, lt, nbsp 各自代表的意思 我想這或許可以來用已知且常用的來做聯想練習 嘿嘿! MIB = Men In Black ET = Extra-Terrestrial UFO = Unidentified Flying Object ...我怎麼想都是跟外星人相關的字眼XD (把XD當成 Xperia's Dope 的縮寫也不錯,哈哈,Xperia 是我之前使用的手機) 光是這樣練習好像成效不大~ (都是以聯想到都是自己熟悉的單字) 像「non-breaking space」中的幾個單字都是跟「電腦領域」相關 我本身頂多只認識「space」這個單字 「non-breaking」則還沒納入頭腦的記憶資料庫中 看來得先有完整的單字才行 那完整的單字哪裡找呢? 也許可看看這幾個網站或順著相關關鍵字繼續尋找: 臺大資工系 趙坤茂 整理 - 常見電腦專有名詞縮寫一覽表 W3Schools - HTML Entities 國家教育研究院 - 名詞對照 而完整的單字的習得可能得從全英文的文章或環境中習得,也許比較有系統性吧?

返校上Webduino課 × 第一天 × 實用線上工具

Webduino,貌似是Web版的Arduino 印象中,我好像沒有寫過Arduino相關程式 大學畢業後,快要當兵之前... 杜老邀請我參加學校Webduino之workshop! 參加的有老師,學長,學姊,學弟,學妹,同學~ 杜老表示最優秀的都到齊了XDDDDD 第一天,講師其實沒有教到Webduino 倒是講了一個很棒的寫手機網頁的線上編輯器JQM Designer!! 很直覺又感覺很實用啊!!!!!! 然後新東西... 可配元件顏色 ThemeRoller 線上編譯器 JSbin 可查看網頁底層的Jquery之LifeCycle 當然了,還有一定要的... JSON, HTML, CSS, JavaScript... 噢對了...我轉了內容物是"神奇寶貝迷你轉蛋機"的轉蛋(Mini Kachapon!!) 不過...裡面的迷你轉蛋不小心噴了S104一地,希望可以趕快找齊@@'' (同時也感謝學長弟妹們的幫忙)

Google Play上架之APK金鑰、隱私權政策 & 合併網誌

今天終於把大學與同學們做的AR-Builder在Google Play上架 了 雖然很早就想把它上架但總是有一堆問題~ 像是今天就克服了APK要金鑰的問題 參考了 https://jerrard-liu.blogspot.tw/2015/10/unity-google-playapk.html 為符合上架需求,我也寫了 隱私權政策 Github有英文的範本 有一個網站也可以製作英文的 還參考了: 北捷APP 樂豆APP Github中文範本 另外... 今天也把之前的程式星球網誌合併到藍寶星球

日本的車票是"組合式"!!

原來日本的車票是"組合式"!! 例如我最近要研究去日本~ 然後看到官網上寫haruka的特急比乘車還要便宜~ 後來才知道要加起來算@@ (也感謝阿姨了!!) 乘車券 + 特急券 = 1830 + 940 從這篇文章學到了 ↓ https://nicklee.tw/?page_id=21001

網友用無人機拍攝的箭扣野長城

圖片
這是一位網友用無人機拍攝的"箭扣長城"的影像~ 之所以叫"箭扣",好像是因為兩邊的長城像箭弦,中間則是扣箭的地方 而另一位大大也有在網址上分享箭扣長城: ﹝一個人的旅程﹞箭扣古長城 還有這部是組隊去爬 (影片掛了) 我沒去過萬里長城~ 稍微查了一下發現長城有很多部分 同樣位在北京市懷柔區,大家常去的好像是"慕田峪長城"

都市探險家 Steve Duncan

圖片
探險家Steve Duncan到紐約市的地下進行了一番探險~ 世界上真的有太多未知與未竟之處了!! 巴黎的地下有地下墓穴~ 電影"國家寶藏"第一集中的教堂底下就是很大的藏寶處~ 我記得台灣有個探險節目("台灣全紀錄"或"在台灣的故事")也有走過一段很長的地下通道,最後從一棟大樓的地下室走出來~ 都市探險家實在很酷~ 類似還有貝爾吉羅斯之前有都市生存篇章~ 跑酷玩家有此精神~ 廢墟,鬼屋探險者是如此(我有一個老同學就是廢墟探險者XD) 之前在給"青年科學家的信"一書中有看到有一次好像紐約舉辦探索城市中的動物活動~ 結果參加民眾找到很多新的物種!! 探險魂!

畫Sprite的必備基準線

為了MI,第一次畫人物的Sprite~ 整個過程也畫很久了~ 最近才發現畫45度角的基準線很重要,不然人物的腳會歪@@

PHP 正規表示式方法 preg_match()

$regex = "/^([0-9A-Za-z]+)$/"; //正規表示式,數字,英文 preg_match($regex, $resource) //1 = 符合 0=不符合 參考

MySQL刪除主鍵

Alter table `表格名` drop primary key 資料參考

旅行的意義?

圖片
畢業旅行,一個人到東京玩~ 途中還去了千葉縣的神田外語大學看圖書館 這次的東京之行,收穫很多~ 而日本的乾燥也讓我的手指頭難以招架... 還記得在大一的時候~ 國文老師對"旅行的意義"探討了一番 那時候的我,寫的是與家人一起旅遊的心得 對現在的我來說~ 旅行既是探險,也是見識,更是找尋自我...

點陣圖之抗鋸齒

圖片
轉載自 What is "Anti-aliasing"? (感謝Dark的分享)

八仙洞與宋文薰先生

小時候~ 我曾與家人一起去過八仙洞 如今才知道原來長濱文化的發現者為宋文薰先生! 另外~ 坐捷運時經過以前的兒童樂園時 都會看到圓山遺址的草地 發現八仙洞遺址 中研院士宋文薰辭世 享壽92歲

探險魂 (2022.06.15 更新)

(以下修改自原本我發表在探險星球部落格的文章) 我曾經開了一堆部落格 後來分久必合,目前主要經營的為巴哈小屋和藍寶星球~ 依順序: Xuite日誌 藍寶星球 (Spore、楓之谷、爆爆王等資料,在奇摩關閉部落格服務後已跟著消失) 巴哈小屋 (很多關於遊戲的文章) bongbonggun's Blog (本部落格,原先主軸是以遊戲製作和一些電腦程式技術,現在則不限) 程式星球 (放程式相關技術文章和筆記,已合併到本部落格) 探險星球 (潛藏已久的探險魂重新復出,已合併到本部落格) - - - 為何會開探險星球這個部落格~ 因為我喜歡探險!!! 我在小學一年級時,參加過黃大一的化石營 跟他們以及我爸一起到台灣很多地方挖過化石 (那時候的時空大概是中華鳥龍展之後) 我小時候常常看台灣探險隊、台灣全記錄、大冒險家等很多探險類節目~ 而我也喜歡動物,所以也很喜歡看鱷魚先生、傑考溫等介紹動物相關的節目 每每見到的昆蟲時,心中的昆蟲魂都會出現XD 探險和旅遊其實有點像~ 對於旅遊,我爸也常帶我們一家人在台灣到處玩 他開的是吉普車,而我也很喜歡吉普車 感覺上到野外探險就是要配上吉普車,哈哈! 我在未來想要多登登台灣的山,甚至到全世界遊玩與探險~ 認識台灣與未知的事物 (像是動漫獵人裡一樣) 也不知道有沒有機會可以重新挖化石、或開始研究動物、維護自然! 但我也得先好好地把開車技術練熟~

做遊戲可遵守的要點

做遊戲可遵守的要點~ 1. 新的事物 2. 好玩性 3. 給玩家做主

SQL之尋找NULL

找有NULL欄位的值可用 select [欄位名] from [資料表] where [欄位名] is null 參考 如何查詢 SQL Server 資料庫中欄位值為 NULL 的資料

SQL備份語法

select * into [Base16].[dbo].[New] from [Base16].[dbo].[Old] 這是我常用的備份語法~ 最近在公司在匯入資料時又因為日期格式錯誤而匯不進去啦ˋ 口ˊ

Template之標籤取代

using System; using System.Reflection; namespace ConsoleApplication1 {     class Program     {         static void Main(string[] args)         {             string str = "Hello! This is {Student.Name}. My ID is {Student.ID}.";             //string str2 = "你好!我是{Student.Name},我的ID為{Student.ID}。";             int size = 0;             Student std = new Student();             std.Name = "Tim";             std.ID = "44123";             string[] temp = str.Split(' ');//以空白做分界來切割             //算出有幾個標籤             foreach (string a in temp)             {                 //Console.Write(a + "\n"); ...

Template取代的兩種方法

一種是用System.Reflection裡的 PropertyInfo.GetValue Type.GetProperty 另外一種是Regular Expression中的 Regex.Match 方法

各種括號的中英文稱呼 {(> []<)} (更新)

標點符號的英文叫做punctuation mark 分析了一些網路上的資料,感覺括號都可稱作brackets (加上s我猜是因為括號成對出現時) ( ) round brackets / parentheses / circle brackets 小括號 [ ] square brackets / brackets 中括號 { } curly brackets / braces 大括號 <> angle brackets 角括號 « » guillemets / angle quotes 〔 〕 tortoise shell brackets 全形括號 參考: Bracket From Wikipedia

武俠老師的出題-Dynamic Typing

也許約一年前吧~ 在C#課堂,綁著馬尾的武俠老師出了一道題目~ 但我有點忘記他說的是什麼,目前先把當時的筆記記在這裡~ 1. ref 2. 多種形態 3. money = "100" 分開來說(放在不同的堆疊區) 然後這叫做Dynamic Typing

R語言,後會有期!

在這學期R語言的課程中我見識到了R語言在統計與視覺化上的強大~ 而我知道我喜歡的生物學會用到統計~ 現在雖然我只學了點皮毛,但以後我覺得我走生物這一塊的話可能就會用得上! (結果我這學期的R語言課都沒有發揮全力來上課和做作業呀...一心多用的下場ㄒㄒ)

ASP = Active Server Pages

ASP = Active Server Pages = 動態伺服頁面 每次只記縮寫,不知道全名,根本見樹皮不見樹...

寄信功能

//首先要using using System.Net.Mail; //建立 SmtpClient 物件並設定Gmail的smtp主機及Port SmtpClient MySmtp = new SmtpClient("smtp.gmail.com", 587); //設定帳號密碼 MySmtp.Credentials = new NetworkCredential("abc123", "123123"); //Gmail的smtp必需要使用 SSL MySmtp.EnableSsl = true; //發送Email  MySmtp.Send("charliechao@gmail.com", "bongbonggun@gmail.com", "測試信件", "文件內容"); //釋放 MySmtp.Dispose(); 參考 如何使用Gmail幫我們發信