前言
本文由作者@zx一路飞奔出品,转载请注明出处
文章地址:http://blog.youkuaiyun.com/u014735301/article/details/42705443作者微博:http://weibo.com/u/1847349851
怪物生成
(1)刷新点
使用粒子系统,在地图上创建刷新点
使用PoolManager插件,创建对象池
using UnityEngine;
using System.Collections;
using PathologicalGames;
public class Spawn : MonoBehaviour {
public GameObject enemyPrefab;
public float spawnTime = 3;
//对象池
SpawnPool spawnPool;
void Start() {
spawnPool = PoolManager.Pools["Spawn"];
InvokeRepeating("SpawnEnemy", 2, spawnTime);
}
Unity3D游戏开发:超萌射手怪物生成与射击逻辑详解

本文详细介绍了在Unity3D中开发3D射击游戏的怪物生成和射击逻辑。通过使用粒子系统设置刷新点,结合PoolManager进行对象池管理,实现怪物的生成。同时,利用Navigation自动寻路让怪物能够追踪玩家。当怪物受到攻击时,会有爆炸粒子特效。射击逻辑方面,通过射线检测碰撞并触发目标物体的相应脚本,实现了射击控制。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



