- 博客(13)
- 收藏
- 关注
原创 Unity Shader第一章(开篇)
好久没有写博客了,一直被各种事情所耽搁(其实就是懒)。好了,废话不多说,这回又开新坑了,预计100年内完。这一次写Shader主要还是为了自己以后忘掉某些知识点,(本人很笨的好不好,属于过目就忘完全不记得以前干过什么)我会以一个新手来写这个Shader教程(你自己就是一个新手好不好)。 我学shader的时候都是很散的教学,前面还是新手教学,后面就是超复杂的例子,完全...
2018-04-20 16:32:29
290
原创 unity——UGUI(一)
unity——UGUI第一站Canvas 今天开个新坑(以前的坑还没填完好不好) 在unity还没有UGUI时大家用的最多的是NGUI,后来unity把NGUI的一个主程挖过来了,才开发了UGUI,所以这两个很像,现在NGUI还是有人用的。我对于这两了个我更看好UGUI,因为是官方的比较稳定。好了说了那么多废话现在正式开始。(一)Canvas Canvas Component是UI布
2017-12-03 15:36:31
506
1
原创 unity日常——游戏优化
unity日常——游戏优化 今天就讲讲游戏中图片的优化 在开发游戏过程中你会发现我的图形界面很简但是为什么还是有延迟?为什吗游戏加载时间那么长?为什吗界面切换那么慢?FPS那么低? 玩游戏的时候电池消耗的快,手机发烫,游戏崩溃等等 这里面的主要元凶就是Draw Call那…什么是Draw Call 简单地说,Draw Call是一条命令,由CPU向GPU发送的一条命令,去
2017-11-29 14:09:37
3734
原创 unity日常——EventTrigger
unity日常——EventTrigger(一)OnBeginDrag(二)OnCancel(三)OnDeselect(四)OnDrag
2017-11-27 19:23:33
2355
原创 unity日常——游戏存档
unity日常——PlayerPrefs游戏的存档方式有很多,今天就介绍一下PlayerPrefs(一)PlayerPrefs.SetInt public static void SetInt(string key, int value); 设置由Key确定的整数参数值。PlayerPrefs.SetInt("Score", 20);(二)PlayerPrefs.SetFloat p
2017-11-19 13:13:50
5462
原创 unity日常——Mathf
unity日常—Mathf 这一次讲讲unity里面的Mathf函数 主要是加强我的记忆,有好多不常用的我会忘掉,就算是常用的我有时也会忘,在这里写下来哪一天忘了在来看看。(一)Mathf.Abs绝对值 public static float Abs(float f); 计算并返回指定参数f绝对值 (二)Mathf.Acos反余弦 public static
2017-11-18 12:48:57
584
原创 unity日常——函数执行顺序
unity日常—函数执行顺序 这一次讲讲unity里面的常用函数执行顺序 这里只列举一些常用的自带函数的顺序,并论述他们之间的区别。 在Unity脚本中常用到的函数就是下面这些,他们的顺序也是按照箭头的方向执行的。 Awake ->OnEable-> Start -> FixedUpdate-> Update -> LateUpdate ->OnGUI ->OnDisable
2017-11-16 15:52:17
451
原创 Unity Photon服务器(二)
Unity Photon服务器(二)—完善加入房间 今天主要的内容就是完善一下加入房间后的跳转场景,内容比较少。(一)创建新场景 创建一个新场景命名game2(命名随意,这里我就随便命的名)。(二)写代码 把以前的OnJoinedRoom()代码稍微改一下,再添加一个OnPhotonPlayerConnected函数如下 // 一但玩家进入房间会发生的事情 publi
2017-11-14 16:36:54
808
1
原创 Unity日常——关于射线
unity关于射线 ray 表示射线。 射线是一条从原点(origin)向指定方向(direction)无限延长的直线 先来看一下从摄像机发出一条射线的例子 void Update() { //按下滑鼠左键 if (Input.GetMouseButton(0)) { Ray ray = Ca
2017-11-12 22:43:42
4293
2
原创 Unity Photon服务器
unity Photon服务器(一) unity Photon服务器目前比较火,有好多商用的,国外的Photon教程有很多可是国内的教程比较少,所以我才想写一下教程,希望有用。
2017-11-11 18:21:39
1169
原创 Unity编辑器---创建对话框
Unity编辑器(三)—ScriptableWizard这一篇主要讲创建对话框和保存记录操作并撤销更改和提示信息 1、创建对话框 首先新建一个脚本代码如下using UnityEngine;using UnityEditor;public class MyWizard : ScriptableWizard { [MenuItem("MyTools/CreateWizard")]
2017-11-10 19:46:51
4546
原创 unity编辑器----小白
unity编辑器(一)Unity最强大的地方之一是它编辑器。可以用它来编写自己的想要的东东废话不多说,先看图片 正片开始 首先新建一的场景,在创建一个空物体,然后就是编写代码了。 第一个脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class MyGameO
2017-11-09 14:17:28
667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人