
U3D
文章平均质量分 60
午夜支枕听河流
Github链接:https://github.com/ZSCXI
展开
-
PhotonServer入门(二)
1.Unity客户端与PhotonServer交互流程       本文主要针对Unity创建的客户端与基于PhotonServer创建的服务端交互进行进行简单示例说明。首先看一下二者发生交互的图解。  &原创 2018-08-08 20:29:08 · 1027 阅读 · 1 评论 -
PhotonServer入门(一)
1.安装PhotonServer(1)首先下载PhotonServer,或者点击PhotonServer直接下载 (2)双击运行PhotonServer安装包,进行解压。 (3)解压出来后,如果是64位电脑,则运行 E:PhotonServerSDK\Photon-OnPremise-Server-SDK_v4-0-29-11263\deploy\bin_Win64文件夹下的PhotonC...原创 2018-08-03 21:35:43 · 3861 阅读 · 0 评论 -
UI框架学习笔记
本文是根据学习SiKi学院上的UI框架总结得来的,仅仅是作为学习过程的记录,便于以后回顾。首先看下UI框架总体的设计思路: 一.UIPanelType:枚举类型,为了存储UI界面有哪几种类型。 二.UIPanelType.json:json文件,为了保存UI界面的Prefab存储路径。 三.UIManager:原创 2017-08-22 17:15:48 · 515 阅读 · 0 评论 -
AssetBundle学习笔记(一)
一、什么是AssetBundle? 1.它存在于硬盘上的文件。可称之为压缩包。该压缩包里面有多个文件,这些文件可分为两类:serialized file和resources file(即序列化文件和源文件)。(1)serialized file:资源被打散放在一个对象中,最后统一被写进一个单独的文件(只有一个)(如:模型资源,prefab资源等)(2)resources file:某原创 2017-07-25 15:29:19 · 7430 阅读 · 0 评论 -
Unity3D Attributes用法小结(一)
本文在书写的时候参考了几篇博客,如果有版权问题,还麻烦您私信我! 本文的Attribute总结,仅仅只小结了UnityEngine命名空间下的Attributes类。后续还有UnityEdito命名空间下的Attributes,这部分有时间再继续小结。Unity各个属性位于UnityEngine命名空间下面,继承自Attributes类。1.AddComponentMenu 添加组件菜原创 2017-07-13 20:31:10 · 6064 阅读 · 6 评论 -
Unity3D事件函数执行顺序
最近在复习Unity 3D的基础知识,虽然简单,但有些不常用的还是容易忽略和犯错,因此还是觉得总结一下比较好。 本文主要以官方的API为主,Unity 版本为5.6.参考链接为:事件函数 如果有不当之处,欢迎指出。 代码示例如下:using System.Collections;using System.Collections.Generic;using UnityEng原创 2017-07-12 21:58:10 · 632 阅读 · 0 评论 -
Unity聊天室实现
本文的通信协议采用的基于TCP协议实现的。然后通过Unity的NGUI插件,实现聊天室场景。把Unity作为客户端,服务器端以C#实现的。实现效果如下图: 上述效果,是开启了两个客户端,然后与服务器通信。思路大致是:首先服务器先接收数据,然后再将客户端发来的消息广播出去。 具体代码如下: C#服务器端: Client.cs:处理每个客户端的通信逻辑using System;原创 2017-05-22 21:37:22 · 1252 阅读 · 0 评论 -
Shader 入门(一)
Shader基础原创 2017-04-11 14:10:55 · 493 阅读 · 0 评论 -
3D数学知识
3D数学知识快速浏览原创 2017-03-19 12:51:41 · 765 阅读 · 0 评论 -
Shader 入门(二)
渲染管线的理解:最近在学习Unity Shader编程,为了加深对编程过程的理解,所以将学习过程中的一些学习内容记录下来,方便以后进行再次阅读。不说废话了,直奔今天的主题。了解管线之后,能让人了解3D物体从自身的数据传入开始到最后呈现在屏幕上的所有历程。在理解和解决渲染发生的问题的时候,往往有指导性作用。管线基本分为固定管线和可编程管线,固定管线,暂时没有什么好讲的,今天主要谈下可编程管线。参考的是原创 2017-04-13 20:25:15 · 1029 阅读 · 0 评论 -
U3D常用方法
一、创建物体1.首先,定义物体类型 GameObject go; 然后,再在Start方法中获取new一个对象void Start () { go = new GameObject("123"); }二、获取物体对象1.若脚本挂载在要获取的本物体对象上(1)首先,定一个类型 Light light;(2)void Start () {原创 2017-04-01 17:01:53 · 633 阅读 · 0 评论 -
U3D之GUI开发
U3D基础与按钮事件原创 2017-02-14 15:12:31 · 1567 阅读 · 0 评论 -
Unity3D Attributes用法小结(二)
本文的Attribute总结,是在Unity3D Attributes用法小结(一)基础上继续完成的,Unity Editor属性位于UnityEditor命名空间下面,主要在程序Eidtors情况下使用的。本文参考的API版本为2018.3,它的UnityEditor的Attributes如下:1.Callb...原创 2019-04-18 17:18:29 · 1490 阅读 · 2 评论