首页 > 其他分享 >unity 在指定范围内随机生成怪物

unity 在指定范围内随机生成怪物

时间:2022-12-02 19:44:33浏览次数:45  
标签:RandomPos float transform unity 怪物 position public 随机

using UnityEngine;

public class test2 : MonoBehaviour
{
    public float RandomPos;
    public GameObject MonsterPrefab;

    private void onm ouseDown()
    {

        float posx = transform.position.x + Random.Range(-RandomPos + 3, RandomPos - 3);//获取随机X轴坐标
            
        float posz = transform.position.z + Random.Range(-RandomPos + 3, RandomPos - 3);//获取随机Z轴坐标

        Vector3 randomNewPos = new Vector3(posx, transform.position.y, posz);//组合成新的三维坐标

        Instantiate(MonsterPrefab, randomNewPos, Quaternion.identity);//生成怪物
    }

    
    void OnDrawGizmosSelected()
    {
        //设置范围颜色
        Gizmos.color = Color.white;
        //画出刷怪范围
        Gizmos.DrawWireSphere(transform.position, RandomPos);
    }
}

标签:RandomPos,float,transform,unity,怪物,position,public,随机
From: https://www.cnblogs.com/alanshreck/p/16945457.html

相关文章

  • 【服务器数据恢复】通过自由数据块拼接方法恢复EMC Unity存储误删除数据的案例
    服务器数据恢复环境:EMCUnity某型号存储;存储设备连接的2台硬盘柜上共创建2组独立的POOL;2组POOL共包含21块520字节的硬盘。服务器故障&检测:误操作删除了2组POOL上的部分......
  • ShareSDK for Unity
    本文档使用Unity2019进行演示下载unitypackage从Mob的github地址下载ShareSDK.unitypackage:​​Git地址​​,如下图所示)![image.png]//download.sdk.mob.com/2022/06/22/15/......
  • STL应用之随机化全排列
    输入:一个序列,可以是一组数字,如1,2,3,4....,也可以是一组字符串"111","222",....输出:原序列的随机化序列要求:每种随机的序列出现的概率相等,如输入{1,2,3},那么有6种随机化序列......
  • 简易随机数发生器
    代码: /*ThisisafreeProgram,YoucanmodifyorredistributeitunderthetermsofGNU*Description:随机数发生器,指定一个数,比如1000,要求随机产生1到1000之间的......
  • R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测|附代码数据
    原文链接:http://tecdat.cn/?p=17950 最近我们被客户要求撰写关于信贷数据的研究报告,包括一些图形和统计输出。在本文中,我们使用了逻辑回归、决策树和随机森林模型来对信......
  • 教你用JavaScript随机生成密码
    案例介绍欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个随机密码生成器。用户点击生成,输入框内就会生成一个由数字、大......
  • 思腾合力成为开放通用服务器平台社区(OCSP Community)正式成员
    近日,思腾合力成为开放通用服务器平台社区(OCSPCommunity)的正式成员,愿与社区合作伙伴携手共同打造健康、开放、繁荣的服务器产业生态社区。在近几年“数字中国万里行”的实地......
  • unity RPG Builder v1.1.0.8 插件分享
    仅供学习使用 一款制作RPG游戏的插件,提供了所有RPG游戏的功能包含技能,锻造,强化,任务,对话,背包等让开发者可以简单地点点点实现创造新的装备,怪物,NPC等功能有兴趣的小伙......
  • C++生成均匀分布的随机实数
    #include<random>#include<iostream>intmain(){//定义均匀分布对象,均匀分布区间(a,b)为(2,6)std::uniform_real_distribution<double>uid{2,6};////......
  • FSR-Unity-URP 1.0 的性能和兼容性问题
    1)FSR-Unity-URP1.0的性能和兼容性问题​2)计算大文件MD5耗时问题3)如何监听Unity即将ReloadScript4)如何对Unity游戏的Android崩溃和ANR问题进行符号化解析这是第315篇UW......