- 博客(19)
- 收藏
- 关注
原创 Unet 多人联网游戏开发
要添加的组件主角要添加using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Networking;public class PlayerController : NetworkBehaviour { public GameObject bulle...
2018-05-04 21:46:53
601
原创 C#高级编程(二)
1.委托的定义和使用通过Lambda表达式可以访问Lambda表达式块外部的变量。这是一个非常好的功能,但如果不能正确使用,也会非常危险。示例:int somVal = 5;Func<int,int> f = x=>x+somVal;Console.WriteLine(f(3));//8somVal = 7;Console.WriteLine(f(3));//10这个方法的结果,...
2018-04-23 13:42:26
390
原创 Behavior Tree 行为树的学习
1.创建巡逻的敌人设置两个点的位置地形要烘焙添加Nav2.控制主角的移动player要NavMeshAgent组件移动,需要Targetposition3.自己创建一个Seek脚本using System.Collections;using System.Collections.Generic;using UnityEngine;using BehaviorDesigner.Runtime....
2018-04-20 18:59:01
344
原创 C#高级编程(一)
1.字符串和正则表达式1,CompareTo()方法,比较字符串的内容2,Replace()用另一个字符或者字符串替换字符串中给定的字符或者字符串3,Split()在出现给定字符的地方,把字符串拆分称一个字符串数组4,SubString()在字符串中检索给定位置的子字符串5,ToLower()把字符串转换成小写形式6,ToUpper()把字符串转换成大写形式7,Trim()删除首尾的空白8,Con...
2018-04-20 11:29:01
2895
原创 黑暗之光
1.实现标签管理的代码2.实现点击地面出现点击特效的代码3.实现人物鼠标点击的朝向4.控制任务的的动画播放5.相机的跟随和视野效果代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class FollowPlayer : MonoBehaviour { pri...
2018-04-19 13:22:43
363
原创 基于MVC编程模式下俄罗斯方块的开发
方块像素70像素一米不一样为了有间隔技巧 自动排列UI1.开始四个UI2.创建七个基本图形(pivot 轴心)3.导入有限状态机和分析游戏状态写成虚方法 public virtual void Reason() { } /// <summary> /// This method controls the behavior of the NPC in the game ...
2018-04-13 14:11:39
587
原创 Unity学习小技巧总结
一.小地图的制作a.游戏视图添加一个新的相机。依次点击菜单项GameObject -> Camera新建相机并命名为Minimap Camera。然后将该相机设为player的子对象,并将其坐标设为Unity Chan上方10个单位,把相机对准player模型。b.把小地图做成一个UI元素。 渲染到UI层这里需要用到Render Texture来实现。依次点击菜单项Assets -> ...
2018-04-11 16:47:18
229
原创 EasyTouch5使用指南
1.插件导入的问题解决加这句禁用代码2.简单的解释委托和事件告诉EasyTouch在检测到指定行为的时候,调用我们的方法通过什么样的行为可以触发什么样的方法EasyTouch4_X写法使用using System.Collections;using System.Collections.Generic;using UnityEngine;using HedgehogTeam.EasyTouc...
2018-04-09 20:55:05
3618
原创 2D坦克案例教程(二)
游戏UIusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class PlayerManager : MonoBehaviour { //属性值 public int lifeValue = 3; pub...
2018-04-09 09:29:38
230
原创 2D坦克案例教程(二)
1.敌人AI using System.Collections;using System.Collections.Generic;using UnityEngine;public class Enemy : MonoBehaviour { //属性值 public float speed = 3.0f; private Vector3 bulletEul...
2018-04-08 20:53:29
355
原创 2D坦克案例教程(一)
1.场景构建图集切割2.控制玩家移动玩家不同方向移动图片切换加碰撞锁定Z轴解决抖动解决斜方向移动2.渲染知识order in layer 设置大一点就是覆盖小的上面让特效在坦克上面3.子弹的发射与角度调节transform里的度数为欧拉角4.子弹的发射5.子弹的发射间隔6.触发 两个必须有collider,一方必须有trigger,还有刚体7.触发管理8.让坦克处于无敌状态9.图片爆炸改变10....
2018-04-08 12:50:59
505
原创 黑暗之光学习总结
黑暗之光 1. 处理相机的跟随和鼠标跟随的代码逻辑using System.Collections;using System.Collections.Generic;using UnityEngine;public class FollowPlayer : MonoBehaviour { private Transform player; private Vector3 offsetP...
2018-03-29 20:52:20
362
原创 数据结构与算法
数据结构与算法《数据结构》这门课程的目的有三个。第一个是讲授常用的数据结构,这些数据结构形成了程序员基本数据结构工具箱(toolkit)。对于许多常见的问题,工具箱里的数据结构是理想的选择。就像.NET Framework 中 Windows 应用程序开发中的工具箱,程序员可以直接拿来或经过少许的修改就可以使用,非常方便。第二...
2018-03-29 09:21:04
171
原创 Unity中的动画系统和TimeLine
Unity中的动画系统和TimeLine1.切割动画,设置到想要的(看颜色变化),还有锁定方向2.控制人物行走(动画控制)2.控制角色左右转动3.Blend Tree 混合树2D混合树3.实现相机的平稳跟随using System.Collections;using System.Collections.Generic;using UnityEngine;public class FollowCa...
2018-03-28 20:49:34
1074
原创 Unity面试知识点
1、面试方式 :所有面试,只有3家有面试题,蓝港是其中之一,题量2-4页不等;其他都是1对1,2对1,或者3对1直接面试;主要考C#、unity基础,大公司问的不难,但问得深,基础必须扎实。2、3D图形学 :比如 渲染管道 流程。3、数学、数据结构 :二维矩阵、三维 矩阵 相乘、转置; 向量点乘和叉乘 方法和意义;二叉树、堆栈;线性表、链表。4、unty3d :熟悉 NGUI (原理机制);物理引...
2018-03-28 14:06:51
1272
原创 Unity3D初级工程师面试指导
初级工程师UI效果的展现逻辑数据的管理中级工程师游戏内容的部署高级工程师项目架构的搭建C#语言与数据结构和算法
2018-03-28 13:55:58
1040
原创 C#基础学习
C#语言学习1.变量的声明和初始化访问修饰符 数据类型变量名称public int a;private char b; 初始化(赋值)int a;a=50;char b=’b’;变量的命名规则必须字母开头,只能有字母,下划线(-),数字组成变量名不能包含空格,标点符号和运算符等其他符号不能使用C#的保留字不能与C#的关键字和库函数名相同2.常量访问修饰符 const 数据类型 常数名(标...
2017-08-15 16:59:41
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人