![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏制作
文章平均质量分 70
Sairin
fawfawfaw
展开
-
2dRogueLike源码分析BoardManager
1.导入unity包(这里导入System.Collections.Generic, Random)using UnityEngine;using System;using System.Collections.Generic; //Allows us to use Lists.using Random = UnityEngine.Random; //Tells Ran...原创 2018-02-09 23:44:06 · 352 阅读 · 0 评论 -
2dRogueLike源码分析SoundManager
1.调用unity包using UnityEngine;using System.Collections;2.efxSource:音效 musicSource:背景音乐 instance:单例 lowPitchRange:音高(低) highPitchRange:音高(高) public class SoundManager : MonoBehaviour { ...原创 2018-02-11 21:09:53 · 200 阅读 · 0 评论 -
2dRogueLike源码分析Wall
1.调用unity包using UnityEngine;using System.Collections;2.新建wall类属性:两个audioclip,一个精灵图片,hp和精灵渲染 public class Wall : MonoBehaviour { public AudioClip chopSound1; //1 of 2 aud...原创 2018-02-11 20:47:28 · 329 阅读 · 0 评论 -
2dRogueLike源码分析GameManager(2)
1.调用unity包using UnityEngine;using System.Collections;using System.Collections.Generic; //Allows us to use Lists. using UnityEngine.UI; //Allows us to use UI. 2.levelStar...原创 2018-02-11 20:26:22 · 361 阅读 · 0 评论 -
2dRogueLike源码分析Player
1.调用unity包using UnityEngine;using System.Collections;using UnityEngine.SceneManagement; //Allows us to use SceneManager2.继承MovingObject 属性:重载level的延迟,food的点数,soda的点数,对wall的伤害,animator,food总数 ...原创 2018-02-11 18:07:03 · 530 阅读 · 0 评论 -
2dRogueLike源码分析MovingObject
1.导入unity包using UnityEngine;using System.Collections;2.创建抽象类,给enemy和player继承定义一些属性:移动的时间,位于什么层(检测碰撞),包围盒,刚体(应用物理引擎,force,gracity等),单位移动距离(speed) public abstract class MovingObject : MonoBehaviour ...原创 2018-02-11 15:52:18 · 314 阅读 · 0 评论 -
2dRogueLike源码分析Enemy
1.调用unity包using UnityEngine;using System.Collections;2.定义enemy类继承于MovingObject属性:给予玩家的伤害,动画控制,每次移动位置,是否跳过移动 //Enemy inherits from MovingObject, our base class for objects that can move, Player also...原创 2018-02-11 16:34:09 · 341 阅读 · 0 评论 -
2dRogueLike源码分析GameManager
1.导入unity包(Generic中有Lists)using UnityEngine;using System.Collections;using System.Collections.Generic; //Allows us to use Lists. 2.单例模式(整个游戏中只能有一个GameManager)通过调用GameManager.instance来获取该单例。定义B...原创 2018-02-11 16:12:19 · 1023 阅读 · 0 评论 -
unity修改3d物体 meterial颜色
GetComponent<MeshRenderer> ().material.color = Color.blue;原创 2018-03-03 20:54:43 · 4341 阅读 · 0 评论