
Unity
文章平均质量分 61
Batman1208
这个作者很懒,什么都没留下…
展开
-
console信息显示到text上,需要一个Scroll view contenet---text
using System.Collections;using System.Collections.Generic;using System.Text;using UnityEngine;using UnityEngine.UI;/// <summary>/// console信息显示到text上,需要一个Scroll view contenet---text/// </summary>public class DebugPanel : MonoBehavi.原创 2021-11-17 18:17:10 · 308 阅读 · 0 评论 -
基于ARKit的Unity3d游戏开发--僵尸围城
基于ARKit的Unity3d游戏开发--僵尸围城无可置疑的是,对绝大多数的中小游戏团队来说,目前和Unreal Engine4(虚幻4)已经成为3D游戏开发的首选商业引擎。因为Unity3d的简单易上手特性,强大的功能和丰富的游戏资源及扩展功能(通过Asset Store),很多初学者选择了从它开始进入游戏开发的世界。然而遗憾的是,从2010年之后炙手可热的移动游戏(手游)开发如今已经...原创 2021-11-09 10:49:39 · 1246 阅读 · 2 评论 -
unity简单shader实现物体描边效果
最近工作中突然有描边的小功能,就写了一个shader收藏,顺便分享下,不喜勿喷,欢迎建议,谢谢!Shader "Unlit/TraceOutLine"{ Properties { //属性 _MainTex("Texture", 2D) = "white" {} _Diffuse("Color",Color) = (1,1,1,1) _OutLineColor("OutlineColor",Color) = (1,1,原创 2021-11-09 10:47:12 · 3418 阅读 · 1 评论 -
unity中2D范围内生成多图片
算是一种取巧的办法,范围内随机生成图片且位置不重复using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/// <summary>/// 使用Box Collider 2D和Rigidbody 2D原理/// </summar...原创 2019-09-12 12:22:40 · 1040 阅读 · 1 评论 -
unity3D,整体部位换装方法(包含皮肤)
using System.Collections;using System.Collections.Generic;using UnityEngine;using CommonDefine;using LitJson;using System;public class PlayerAttribute : MonoBehaviour{ public enum AVATAR_T...原创 2019-06-10 15:19:00 · 190 阅读 · 1 评论 -
捏脸的两种方式(重点骨骼法)
我使用捏脸用的骨骼捏脸法而非blendshape,骨骼驱动,采用修改骨骼矩阵的方式影响SkinMesh。由于现在游戏都需要利用BlendShape来实现人物的表情,重叠的BlendShape不易处理。而骨骼法只是制作上麻烦点,但可控性较高,而且数据量也小,所以用骨骼来实现捏脸。原创 2019-04-27 13:47:24 · 588 阅读 · 0 评论 -
unity自定义截图
using UnityEditor;using UnityEngine;[CanEditMultipleObjects][CustomEditor(typeof(CameraDefined))]public class CameraEditor : Editor{ public override void OnInspectorGUI() { ...原创 2019-04-12 16:16:13 · 445 阅读 · 0 评论 -
[体渲染]渲染一个球体 圆由大到小,最后渲染成方形
思路· 这个体渲染并不是投射射线的体渲染。以后会写常规体渲染给大家。· 判断射线位置 我们知道视线的角度normalize(u),和 视线和球心的距离u`(_SpherePos - _CameraPos) 通过投影的逆运算,我们能求出视角U未来在球心垂面上的点位置。 即: p = normalize(U) · normalize(U`) * |U|未来的位置为:视角法向量 点乘 视角和球心的法向...转载 2018-05-04 17:42:11 · 469 阅读 · 0 评论 -
Unity3d网络总结NetWork组件使用(总结篇)
Unity3d网络总结(一) NetWork组件使用 学习Unity3d的过程中,经常上网查阅各位大牛的博客,受益匪浅,从今天开始写自己在学习过程中遇到的问题,总结归纳下来,方便日后复习这两天在学习Unity的网络模块,今天先总结Unity自带的Network组件相关使用方法1.网络管理物体搭建网络,需要先创建一个空物体用来添加网络管理组件,首先要给空物体添加以下两个组件...原创 2018-05-04 17:39:09 · 17792 阅读 · 4 评论 -
脚本会检测用户在屏幕上的触碰操作
在继续添加新的功能之前,我们需要对当前的游戏功能测试一下,确保一切工作正常。 首先我们要对场景做一些小的调整。 在Unity编辑器的Hierarchy视图中找到HItCubeParent下的ruined_house子对象,然后在Inspector视图中右键单击Unity AR Hit Test Example(Script)组件,选择Edit Script,并对其中的代码进行编辑。 当前的代码...转载 2018-05-04 17:31:07 · 1067 阅读 · 0 评论 -
Tank!networking DEMO Unity3D项目
1.新建工程,导入资源,新建Scenes文件夹,保存该场景进该文件夹 2.删除场景中的默认灯光 2.1 再把Prefab里的LevelArt预设场景拖到Hierarchy中 2.2选择window->lighting 打开光照窗口,取消勾选下面的Auto(自动渲染),取消勾选BakeGI,把RealtimeResoulution改为0.5,在把上面的AmbientSource改为color,...转载 2018-05-04 11:50:43 · 1020 阅读 · 0 评论 -
网络编程SOCKET实现一对一网络聊天,Ctrl+F5
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Net;usingSystem.Net.Sockets;//////服务器///na原创 2017-09-12 11:46:04 · 652 阅读 · 0 评论 -
冒泡排序做排行榜,用的是NGUI里的Label
usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Generic;publicclasspaihangbang:MonoBehaviour{ //链表 publicListint> Rank = new Listint>();原创 2017-08-28 21:30:56 · 639 阅读 · 0 评论