![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码问题
文章平均质量分 63
BuladeMian
该博客所用图片资源均作学习分享用途,请勿用于商业行为。传播者自负。如果本博客所写文章侵犯到您的权益,请主动联系留言,我们将及时删除相关内容。请支持使用正版软件。
展开
-
[Unity][代码问题]The type or namespace name `AssetDatabase' does not exist in the namespace `UnityEditor
unity 出现问题 The type or namespace name `AssetDatabase' does not exist in the namespace `UnityEditor'. Are you missing an assembly reference?参考资料1解决办法使用UnityEditor库的变量,由于UnityEditor只存在Unity编辑...原创 2020-03-08 18:19:12 · 5432 阅读 · 1 评论 -
【Unity&C#】使用?:表达式比较三个数大小并对其排序
使用 ? : 表达式比较三个数大小并对其排序,C#的代码怎么写设置A,B,C三个整型数字,使用 Random.Range函数来对这3个数字赋值如下所示: a = Random.Range(0, 100);// a b = Random.Range(0, 100 - a);// b c = 100 - a - b;//c原创 2017-02-26 20:21:44 · 6561 阅读 · 0 评论 -
【Unity&C#】如何对一组Bool型变量进行判断
在实际的项目工程使用中,有的时候会使用大量相同类型 的 bool型 变量,使用数组把这些 相同 类型 的变量 放在一起,有利于 数据的操作怎么使用 数组 来存放 相同类型 的变量,使用参考资料1,本文不赘述逻辑图以及代码如下所示:(大图)参考资料:1.【Unity&C#&数组】如何创建一个存放任何类型变量的数组2.3.4原创 2017-03-12 18:15:54 · 6432 阅读 · 0 评论 -
【Unity&C#&数组】如何创建一个存放任何类型变量的数组
如果有很多同等类型的 Int 类型的 变量,想统一的对其进行操作怎么办1. ArrayList 的用法参考资料1举个栗子//声明 private int Num_1 = 1; private int Num_2 = 2; private int Num_3 = 3; private int Num_4 = 4;原创 2017-03-07 15:15:17 · 16197 阅读 · 0 评论 -
[Unity&C#]使用?:表达式比较整型数组大小并对其排序
和C#的冒泡排序法 的逻辑一致,本文不再赘述。使用?:表达式来代替 一个 IF语句,也比较容易。代码如下所示void JudgeArraySequence() { int[] IntArray = { 3, 2, 6, 1, 5, 4 }; int x, y,z; for (int i = 0; i < IntArray原创 2017-02-27 11:27:29 · 2943 阅读 · 0 评论 -
[Unity&JSON&List&数组]如何用一个 list 代替 二维 sting 类型数组
使用 string[] 类型 的List 变量 来代替 二维数组的使用。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;//使用 该引用,才能获得 Text 组件。public class test : MonoBehaviour原创 2017-05-22 20:43:05 · 2854 阅读 · 0 评论 -
[Unity&Photon&代码问题&代码分析]右键移动 目标 位置偏差
[Unity&Photon]在Unity&Photon基础上如何实现简单的右键移动在上面一篇文章 出现了 鼠标 右键 移动 目标 位置 偏移点击目标位置,发现 方块 并没有到目标点,而是距离目标点有一定距离,大概 3 的偏移值。检查发现 都是 正常 的,逻辑也是正常的。观察,发现只有 这一个 IF 语句 控制,移动。newposition 和 t原创 2017-06-09 18:40:43 · 602 阅读 · 0 评论 -
[精华分享][Unity技巧]日常积累小技巧
33.使用Transform.localScale = new Vector3 (1,1,1);//Transform.localScale = Vector3.one;使用Transform.localScale = new Vector3 (0,0,0);//Transform.localScale = Vector3.zero;来代替。32.[Unity][C#代码...原创 2017-02-14 21:51:47 · 1587 阅读 · 0 评论 -
[Unity&NGUI]背包系统崩溃的解决办法
由于NGUI的OnDragDropRelease()的物体不随着鼠标移动,因此使用过UICamera.hoveredObject改变NGUI的OnDragDropRelease()的物体随鼠标坐标移动NullReferenceException: Object reference not set to an instance of an objectUIDragDrop原创 2017-01-11 00:00:18 · 2059 阅读 · 5 评论 -
分组问题
假设有A、B、C、D四个物体分别由8、11、7、3个第1种方法:每种物体的 分组只能分别是2、3、4、1如果把A先分好就是2、2、2、2B:3、3、3、2C:4、3D:1、1、1把分好的物体依次放入 小方框中。这样就很麻烦。用多个循环实现非常麻烦。第2种方法:把8个A物体,分成8个1,依次判断放入 小方框中,如果 第1个小方框 放满了 ...原创 2019-06-03 17:28:36 · 582 阅读 · 0 评论 -
[Untiy&随机数&C#]怎样加上一个随机的数,并且在一定的范围内
怎样加上一个随机的数,并且在一定的范围内按下一个键就执行一次。int j = 0;int jj=0;int num = 8;void update(){if (Input.GetMouseButtonDown(0)) { jj = Random.Range(0, num); j +=jj;原创 2017-03-08 19:29:03 · 2028 阅读 · 0 评论 -
【Unity&DragonBones】使用DragonBones的函数不能放Update函数的问题
在调试的过程中,还遇到下列问题所生成项目的处理器架构"MSIL"与引用"AmplifyMotionEditor"的处理器架构"x86"不匹配。上述问题,重启Unity就行了。Unity5.5.0p41.正常情况当我在Unity的start函数里面使用person_armature.animation.Play("stand原创 2017-02-23 21:39:45 · 1687 阅读 · 1 评论 -
【Unity问题】遇到 `global::' already contains a definition怎么办
Assets/Scripts/LHtest.cs(7,14): error CS0101: The namespace `global::' already contains a definition for `LHtest'首先看代码是否没问题。如果关闭UNITY,VS。再打开,没有效果。那么就把完整的正确的代码复制粘贴到另外一个新建.CS文件中。再运行这个新建的.CS文原创 2016-12-21 11:43:14 · 13062 阅读 · 0 评论 -
【Unity】(探讨)一个预制体对象GO存放入一个脚本A中,再使用另外一个脚本B来调用A脚本的预制体对象GO。
如果你gameManager是某个对象上的脚本,你可以先Find这个游戏对象然后用gameManager=gameObject.GetComponent()来获取在一个脚本内访问其他组件: 脚本等组件都是类,对应的实例一般是依托于游戏对象的。因此访问特定的组件实例必须先得到其依附的游戏对象,可以通过上述说的函数或者在脚本中定义外部变量两种方式得到某个游戏对象(外部变量传入对象方式时,传原创 2016-12-24 17:52:36 · 3188 阅读 · 0 评论 -
【Unity问题&错误】list问题
error CS0305: Using the generic type `System.Collections.Generic.List' requires `1' type argument(s)Assets/Test/TestSave.cs(25,21): error CS0246: The type or namespace name `T' could not be foun原创 2016-12-25 20:43:57 · 2334 阅读 · 0 评论 -
【Unity】子物体坐标问题
Armature是父物体,Armature_Left_Hand和Armature_Right_Hand都是Armature的子物体动态生成的Armature物体动态生成的Armature_Left_Hand物体,并使其为Armature物体的子物体(Armature_Right_Hand与Armature_Left_Hand相似,因此不赘述)Armature_L原创 2016-12-27 19:31:49 · 9471 阅读 · 2 评论 -
【Unity】浅谈Awake函数与Start函数之间的区别
个人觉得资料3讲得比较清楚Awake函数Awake在MonoBehavior创建后就立刻调用,Start将在MonoBehavior创建后在该帧Update之前,在该Monobehavior.enabled == true的情况下执行。在Awake中我们调用了enabled = false; 禁止了这个MonoBehavior的update。由于Start, Update, P原创 2017-01-06 16:47:06 · 965 阅读 · 0 评论 -
【Unity&JSON&XML】存档数据代码解读&NET.JSON的用法探究
原文地址:Unity3D游戏开发之游戏读/存档功能在Unity3D中的实现感谢风宇冲Unity3D教程宝典之两步实现超实用的XML存档一文提供相关思路!using Newtonsoft.Json;错误,则是因为缺少Newtonsoft.JSON库,请自行下载。Newtonsoft.Json文件存放在Unity位置如下所示UNITY对于JSON存储的思原创 2016-12-26 19:01:26 · 1510 阅读 · 0 评论 -
【Untiy&项目分享&项目讲解】UnitZ的敌人生成系统 2 敌人AI逻辑说明
本文章就来说说UnitZ的敌人生成系统 2 敌人说明-----------------------------------------------敌人Zombie(Clone)有很多控件(Animator、(动画控制)Character Controller、(3D人物角色控制)Human Character、(控制 角色 的动画、攻击动画、死亡动画)Cha原创 2017-01-23 00:11:51 · 1660 阅读 · 0 评论 -
【Unity问题】Int类型除法运算为什么归零
Int类型除法运算为什么归零代码如下public int FloorHight ;FloorHight = 1;(FloorHight / 2)显示为0((float)FloorHight / 2)显示为0.5原创 2017-02-07 17:13:44 · 4232 阅读 · 1 评论 -
【Unity】实现全局管理预制体对象
Unity中实现全局管理类的几种方式Unity解决脚本相互调用的几种方法想要实现一个脚本把所有系统中要实例化的对象都放在一起,方便管理关于Unity中Awake等函数执行以及预制体的使用以上是参考资料总结,预制体调用没有什么特别好的方法using UnityEngine;using DragonBones;public class原创 2016-12-21 20:11:10 · 3552 阅读 · 0 评论