目前分類:Unity Program (38)
- Oct 01 Sat 2016 15:12
Unity 之 骨架名称
- Jul 20 Wed 2016 17:31
Unity实战 之 简约化手游03 程序篇
- Jul 20 Wed 2016 17:21
Unity实战 之 简约化手游02 美术篇
1. 模型就是FBX、把模型放在世界中心(0, 0, 0)、注意放到Unity里、也留意XYZ轴是不是跟Unity一样。
2. 每个模型的命名、每个贴图的命名也要独立。我这用4.15、贴图永远掉失、要自己加一个Materials、重新赋予模型贴图。
3. 如果要有碰撞检验、其中一个物件必须是刚体、还要把Box collider的istrigger勾上。
Unity4.15太辣鸡、没有tint功能、如果想改颜色、一定要准备另一张贴图。
- Jul 20 Wed 2016 17:18
Unity实战 之 简约化手游01
白色是玩家、在9x9方格阵里躲避蓝色敌人、还要吃到加分的绿色食物。
- Apr 18 Sat 2015 19:01
32. Repeat texture
1. Wrap Mode ==> Repeat
可貼圖有機會偏移。
2. Offset ==> Setting
就可而以避免偏移。
- Apr 18 Sat 2015 11:15
31 Unity.Mobile
1. 置入mobile assets、在里面有角色控制器。
2. 要加一个Dual Joysticks.Perfab在first person control、
3. 然后把Dual Joysticks.Perfab的Left & Right 继承进first person control的Left & Right。
匯出Android apk檔案
http://blograycheng.blogspot.hk/2014/05/unity3d-android-apk.html
- Apr 18 Sat 2015 09:40
30 Unity.Mecanim.Chapter3
這些文章只是一些筆記、不像別人的教程那麼長篇大論、也不會很明確和詳細的說。
主要也沒時間慢慢寫教程。
using UnityEngine;
using System.Collections;
Animtor m_ani;
- Apr 16 Thu 2015 23:06
29 Unity.Mecanim.Chapter2
1. Mecanim是很好用的東西。
2. 首先根據官方文件、把模型Rig的Name都設置好。
3. 然后放進Unity、把模型設置為Human(總之是人形的英文)。
4. 按Apply、Mecanim就會自動把模型的Rig綁定。
5. 在第三人稱角色控制器有預設好的Animatiob Clips、把它拉進Mecanim里。
- Apr 14 Tue 2015 20:01
28 Unity.Mecanim.Chapter1
Mecanim是Unity預設的一套游戲動作解決方法。把游戲型放進去、設置好Rigging名稱、就可以使用。
https://www.youtube.com/watch?v=HjkFfkHCgCc
https://www.youtube.com/watch?v=4oIoh4x7qH0&feature=iv&src_vid=HjkFfkHCgCc&annotation_id=annotation_1836057893
https://www.youtube.com/watch?v=GS_OU3H1luc
- Apr 13 Mon 2015 22:20
27 Unity.Instance
用來做全局腳本的、先實體化一個class、就可以global access到腳本里。
// Unity.Instance
using UnityEngine;
using System.Collections;
public class GameManager : MonoBehvviour {
- Apr 13 Mon 2015 20:29
26 角色控制器的觸碰問題
http://www.xuanyusong.com/archives/810
http://www.xuanyusong.com/archives/2222
- Apr 13 Mon 2015 19:22
25 Unity.Navmesh.Script
不過今天試用、模型一直是背對著target走的、不知什麼事。
不過知道它會自動面向target、就不用再寫算法旋轉。
如果有障礙物、只要點模型、勾上Navigation Static然后bake就OK了。
// NavMesh尋路控件
using UnityEngine;
- Apr 12 Sun 2015 12:16
24 Unity.Navmesh
Navmesh是Unity預設的尋路控件、用來控制NPC玩家就最適合。
http://liweizhaolili.blog.163.com/blog/static/16230744201271161310135/
- Apr 11 Sat 2015 21:59
23 一些Prefab的注意點
1. 所有控件是加載在Prefab身上。很多書都直接加載在模型上、明顯概念不清楚。
2. 我也不確定、Unity的Vector3.Distance涵數可以判定距離、不用用到DOT POINT計算夾角這些麻煩。
- Apr 11 Sat 2015 21:56
22 Unity.Project1.Script & Comment
- Apr 11 Sat 2015 15:29
21 Unity.Totor1.Script & Comment
// 物件跟隨鏡頭移動
using UnityEngine;
usinng System.Collections;
public class CameraController : MonoBehoviour
{
- Apr 11 Sat 2015 11:36
20 UI的Size和樣式
1. 使用Canvas Scaler來控制UI大小
2. 這裡有2個方法改變樣式、Skins和Styles
GUISkins是由GUIStyles控制
Styles是由GUI Control控制
- Apr 11 Sat 2015 11:27
19 UNity.CGUI.固定和自動
1. 固定就是自己輸入數值
2. 自動就是有一個area、讓UI元素在裡面自己排列
http://docs.unity3d.com/Manual/gui-Layout.html
http://docs.unity3d.com/ScriptReference/GUILayoutOption.html
- Apr 11 Sat 2015 10:12
18 解培學.CGUI.C#
1. 界面的類型
2. 界面的位置
3. 界面的細節
// Screen.height和Screen.width是界面的長闊數值
public class GUITest : MonoBehaviour {
- Apr 11 Sat 2015 09:55
17 CGUI.C#
It looks like void update, it used to update details with every frames. The speed of frames are decided by the environment. 用英文寫可能有點錯。
// 1個背景方塊框+2個按鈕
using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour {