
Unity
文章平均质量分 75
XTStarry
学习中!
展开
-
Unity:通过LitJson对JSON数据创建与使用
文章首发于:http://www.xtstarry.top/index.php/博客/-----------------------------------------------------------------------------------------------------------------------------------------------------------...原创 2018-12-15 11:53:29 · 3452 阅读 · 0 评论 -
Unity2D:3.实现2D游戏中的武器跟随旋转及对称
以下代码适合武器贴图枪口朝上、左侧为武器上方的情况。若贴图朝向不同,我们改变角度的计算方向即可。改变武器正反通过改变LocalScale实现。using System.Collections;using System.Collections.Generic;using UnityEngine; public class Weapon : MonoBehaviour { p...原创 2018-12-15 13:41:49 · 5748 阅读 · 7 评论 -
Unity2D:2.基于状态的简易2D人物移动
使用了枚举来表示状态,方便添加功能,提高代码可读性:代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine; public class player1 : MonoBehaviour { /// <summary> /// 人物速度 /// ...原创 2018-12-15 13:38:38 · 3689 阅读 · 2 评论 -
Unity2D:实现从人物向鼠标点击方向发射子弹
想要向鼠标点击方向发射子弹,我们需要确定两个值:子弹的发射方向和子弹自身的角度。发射方向:我们先通过Input.mousePosition方法获得鼠标点击的位置,再通过Camera.main.ScreenToWorldPoint方法将其转换为世界坐标。再将转换得到的结果和人物本身的世界坐标相减,得到的向量的方向向量便是子弹的发射方向。子弹自身的角度:我们将发射方向得到的结果使用Vector.A...原创 2018-12-15 13:37:01 · 14609 阅读 · 4 评论 -
GameFrameworkEasyStarter:基于Game Framework的入门游戏开发模板
GameFrameworkEasyStarter概述Game Framework Easy Starter是一个适合新手、基于Game Framework的游戏开发模板。Game Framework 是一个基于 Unity 5.3+ 引擎的游戏框架,主要对游戏开发过程中常用模块进行了封装,很大程度地规范开发过程、加快开发速度并保证产品质量。本模板根据GF官方demo—EllanJiang ...原创 2018-12-15 13:29:16 · 1295 阅读 · 0 评论 -
Game Framework学习笔记(4):初识实体(Entity)
实体是游戏里最重要的对象之一 。 创建实体的思路类似UI,同样是通过插件加载prefab。首先我们创建一个实体Prefab。这里我图简单就来来了个Cube。接着和之前UI一样,我们创建一个脚本,用于管理实体逻辑。using GameFramework;using UnityGameFramework.Runtime;public class Entity_Cube : Ent...原创 2018-12-15 13:21:16 · 2245 阅读 · 0 评论 -
title: Game Framework学习笔记(3):初识UI
脱离Game Framework加载一个简单的UI想必大家都应该了解,那么如何在Game Framework框架下使用呢? Game Framework加载UI的方式,说白了就是使用UI Component统一加载、管理UI的Prefab,避免大量UI分散在场景中,管理困难的情况。我们先建立一个UI预设体。打开我们之前的项目,随便先新建一个UI。我这边将UI改名为HelloWorld。它只...原创 2018-12-15 13:15:14 · 888 阅读 · 0 评论 -
Game Framework学习笔记(2):初识流程(Procedure)
Game Framework学习笔记的第二篇:流程流程是贯穿游戏运行时整个生命周期的有限状态机。 流程介绍在介绍流程之前,我们得先了解什么是有限状态机。有限状态机有限状态机,英文缩写FSM(Finite State Machine),其在任意时刻都处于有限状态集合中的某一状态。 这里有两个重点:首先它是离散的,其次他的状态是有限的。有限状态机是一个非常重要的概念,在计算机领域发挥了巨...原创 2018-12-15 13:07:38 · 1196 阅读 · 1 评论 -
Game Framework学习笔记(1):初识Game Framework
写在前面什么是Game FrameworkGame Framework是一个基于 Unity 5.3+ 引擎的游戏框架 ,完全开源、功能强大且作者一直在更新功能。它主要对游戏开发过程中常用模块进行了封装,很大程度地规范开发过程、加快开发速度并保证产品质量。 为什么要使用一个优秀的框架开发游戏大家可以看看这个UNITE -Unity项目架构设计与开发管理_腾讯视频 ,这...原创 2018-12-15 12:55:52 · 1585 阅读 · 0 评论 -
Unity基础:粒子效果面板
如何在Unity中实现粒子效果?首先,右键点击 Hierarchy栏,选择effects->Particle System,这样你就新建了一个粒子系统,如图所示:下面来介绍右侧监视器(Inspector)内的内容:首先是Transform,分别为Position(位置)、Rotation(旋转)、Scale(缩放),和其他组件一样,在这里不再赘述。接下来是与粒子系统有关的...原创 2018-01-23 00:31:17 · 22163 阅读 · 5 评论 -
Unity基础:简易道具生成
写在前面:这个系列既然是基础,那么一般都只会有最基础的东西。至于为什么写这个系列,当然是为了方便整理自己的知识,也为了复习————本身我现在的水平也是非常的基础。 =====================================================================在一些2D游戏中,我们经常能看见从天上掉落的道具、武器或者其他物品。同样,这些逻辑在U...原创 2018-02-01 14:54:10 · 3349 阅读 · 0 评论 -
Unity特效基础:简易爆炸效果
从年前摸鱼到现在,我也是够咸了。开学到现在终于能腾出时间写博客了,见谅。 接我的上一篇文章:粒子效果面板 上一篇文章我们简单介绍了Unity自带的粒子系统的大部分实用功能,这篇文章我们来实际制作一个简易的爆炸效果。为了方便大家实现,这一步我们先使用其他材质贴图,仅仅使用系统自带的球形。 在制作之前,我们首先要搞清楚一个爆炸包括以下三种粒子:爆炸闪光、炸开的光点和爆...原创 2018-03-08 16:12:26 · 6446 阅读 · 0 评论 -
闲聊:瞎谈团队协作与git服务器搭建
某天,突然有人问我:你想做游戏吗?想啊,当然想。从高考完选专业开始就想了。 于是,我就稀里糊涂进了这样一个小团队。当然,过程还是挺复杂的,暂且略过不表,以后有机会再谈。大家都是本科生,什么经验都没有,凭着一腔热血就开始了。起初什么都不会(虽然现在也什么都不会),从Unity的官方教程开始学起,最多只是接触过面向对象语言的我们开始啃文档、写C#脚本,也是硬生生让我们做出来半个de...原创 2018-03-08 19:58:53 · 1442 阅读 · 2 评论 -
如何在 Unity 中制作一个道具系统
原文:How to make a Power-Up System in Unity 作者:Kevin Small 译者:kmyhy如果音速小子中没有金色戒指和电动鞋,超级马里奥中没有了蘑菇,或者吃豆人中没有强力豆会是什么样子呢?游戏就不会那么有趣了!道具系统是一个关键的游戏组件,因为...转载 2018-12-16 12:02:08 · 2128 阅读 · 0 评论