ICode9

精准搜索请尝试: 精确搜索
  • Unity3D常用代码集合2022-01-21 15:03:44

    1、基本碰撞检测代码function OnCollisionEnter(theCollision : Collision){ if(theCollision.gameObject.name == "Floor"){ Debug.Log("Hit the floor"); }else if(theCollision.gameObject.name == "Wall"){ Deb

  • Unity3D c# 使对象物体始终面向摄像机2022-01-20 09:35:19

    using System.Collections; using System.Collections.Generic; using UnityEngine; public class LookAtMainCamera : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () {

  • 【学习总结】《Unity3D网络游戏》Part 12022-01-19 15:59:43

    以前都是在客户端这边研究一些逻辑和画面效果,乘着大四最后一个寒假学习一些服务端和客户端交互的内容,正好买了这本书,边看边做边写笔记,希望能用到毕设里面 另外多提一句。微软居然把暴雪收购了!!我超,这下压力来到了索尼这边 目录 Socket相关socket概念Socket通信的流程TCP和UD

  • unity3d导入xlua2022-01-13 16:31:00

    一、xLua下载地址 腾讯开源的xlua地址:https://github.com/Tencent/xLua/ 二、如何在unity3d中导入xLua xLua下载后,目录如下 新建unity3d工程,目录如下 复制xLua目录下的Assets和Tools到unity项目目录中 打开uniti3d引擎的根目录 进入unityd引擎的Data\Managed目录

  • Unity3D开发入门教程(三)——添加启动脚本2022-01-13 12:31:56

    五邑隐侠,本名关健昌,12年游戏生涯。 本教程以 Unity 3D + VS Code + C# + tolua 为例。   一、启动脚本 第一篇 “搭建开发环境”,在 “配置 Lua 开发环境” 一节提到,把 tolua 下的 Assets、Luajit、Luajit64、Unity5.x拷贝到工程根目录,简化 C#、Lua 互调。 先打开 Assets/Lua/Ma

  • 【Unity3D日常BUG记录】Unity打包运行出现:PlatformNotSupportedException该平台不支持此操作的解决记录2022-01-13 11:02:51

    推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 今天遇到一个问题PlatformNotSupportedException该平台不支持此操作的解决记录记录

  • 【Unity3D日常开发】Unity3D中实现向Web服务器上传图片以及下载图片功能2022-01-07 10:34:20

    推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 今天分享一下从搭建web服务器,到向服务器发送图片,以及加载图片的整体实现。 因为是De

  • Unity3D学习笔记——RigidBody(刚体)2021-12-31 18:02:07

    目录 组件参数面板 Mass(质量) Drag(阻力) Angular Drag(角旋转阻力) Use Gravity(启用重力) Is Kinematic(是否为运动学) Interpolate(插值模块) Collision Detection(碰撞检测) 离散碰撞检测 连续碰撞检测(CCD) Constraints(约束) 组件参数面板 Mass(质量)         含义:物体的质量

  • Unity3D小游戏——血条2021-12-28 12:35:19

    0.前言 本次作业基于上一次作业“自动巡逻兵”:在主角上增加了血条,巡逻兵碰到主角会导致主角持续扣血直到主角死亡。地图上的中间一格没有巡逻兵,且主角位于此处时持续恢复血量直到满血。 1. 制作血条预制体 1. 创建一个新滑动条:在Hierarchy处右键,选择UI,选择Slider,发现多了一个Canva

  • 宝藏又小众的室内场景unity3d模型素材网站分享2021-12-22 14:58:33

    前方注意咯!建议先收藏再看哦!为大家整理室内场景unity3d模型素材,总有满足你需求的一款,除此之外,免费,资源质量好,一键打包下载,你还不心动吗? 在找寻资源的时候,无意中发现了 爱给网这个网站,资源多,质量好,让我深深的喜欢上这个网站,网站页面干净简约,不光有我需要的室内场景unity3d模型资

  • Unity3d笔记2021-12-14 01:31:08

     unity3d 从唤醒到销毁有一段生命周期,请画图列出系统自己调用的几个重要方法。   简述下物体发生碰撞的必要条件。   一个体重为180斤的男性一拳的力是多少,一只成年老虎一爪子的力是多少,你的判断依据是啥?这道题在游戏里面对应的是啥。   简述下MOBA类型游戏的特点和玩法。  

  • Unity3D学习笔记(3)添加刚体组件并实现移动2021-12-12 16:35:04

    前言 unity 3d刚体组件(Rigidbody)和添加力到对象使对象移动 一、Rigidbody是什么? 通常把在外力作用下,物体的形状和大小(尺寸)保持不变,而且内部各部分相对位置保持恒定(没有形变)的理想物理模型称为刚体。刚体是物理引擎中最基本的组件。在物理学中,刚体是一个理想模型。 Unity 3

  • 《Unity3D人工智能编程精粹》笔记2021-12-11 21:03:42

    Unity3D人工智能架构模型游戏AI的架构模型FPS/TPS游戏中的AI解析 实现AI角色的自主移动——操控行为Unity3D操控行为编程的主要基类将AI角色抽象成一个质点——Vehicle类控制AI角色移动——AILocomotion类各种操控行为的基类——Steering类 个体AI角色的操控行为靠近and

  • Unity3D的RPG游戏中攻击的判定2021-12-05 23:02:21

    目前在一个游戏里面,最重要的要数那些算法了。比如追击AI算法,寻路算法。一个优质的算法能让你的游戏体验更好。那么在RPG游戏里面,我们玩家角色的普攻一般情况下,如果选择的人物是那种剑士职业的(这里打个比方),那么我们应该让他的普攻具有群体效果。就像DNF鬼剑士那样,只要在自己前

  • Unity 3D游戏开发学习教程2021-12-03 11:00:16

    用C#用Unity3D制作游戏 你会学到: 您将学习3D游戏开发基础知识,以使用Unity3D引擎推进事物。 到本课程结束时,他们将可以轻松制作任何类型的游戏,无论是3D还是2D MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:87节课(11h 32

  • unity3d:网络模块优化:减少无用字段,降低字段精度,byte转vector3表示方向,心跳包优化,异步线程接收2021-12-02 22:30:40

    网络模块优化方向 网络优化的目的是让网络包更小,响应更及时,消耗更少流量,不卡主线程。 减少无用字段 网络包中通常包含了很多信息,诸如角色位置,朝向,状态等。   如果是2.5D游戏,则位置z分量可以弃掉;朝向只在xz平面上,所以只需要发送RotationY。   通过这种减少无用字段,可以一

  • 解决Unity3D使用VRTK时,VR眼镜连接不上的问题2021-11-19 11:58:15

    1.打开unity工具栏中的windpw,选择packageManager. 2.选择package类型为 All packages    3.在列表中选择你所使用的眼镜的Desktop 4.选择后导入即可      

  • 【Unity3D 问题总结】Failed to import package with error: Couldn‘t decompress package2021-11-11 20:02:59

    报错问题:Failed to import package with error: Couldn’t decompress package 今天在导入一个资源包的时候突然提示报错:Failed to import package with error: Couldn’t decompress package 遇到这种错误有两种可能 1. 资源包的路径中或者资源包的名字含有中文! 当遇到中文

  • Unity3d动态加载场景物件2021-11-04 20:00:05

    Unity3d 动态加载场景物件与缓存池的使用 - LAN_YT - 博客园 动态加载场景物件。功能需要做到,在玩家移动到过程中,不断加载半径r之内的物件,不断卸载半径r2之内的物件,以此来剔除无用物件所占的空间,节省内存,优化游戏。 要做到动态加载物件,我们需要先做到几件事: 1.保存原始场景中

  • Unity3D开发Android游戏(二)Hello world2021-11-04 15:33:41

    在设置好开发环境后,我们开始编写一个最简单的程序,也就是hello world,并让它在手机上跑起来。 1,建立项目 (1)新建一个空项目。 (2)新建一个2D背景,用于衬托UI (3)写HelloWorld.cs脚本文件,然后绑定到摄像机上。代码如下: 1. using UnityEngine; 2. using System.Collections; 3.

  • Unity3D网络游戏实战——正确收发数据流2021-11-04 15:30:22

    前言 本章主要介绍和实现怎样正确和高效地处理TCP数据(数据流)。也解决了上一章我们遇到的一些问题 4.1TCP数据流 4.1.1系统缓冲区 收到对端数据时,操作系统会将数据存入到Socket的接收缓冲区中,而且操作系统层面上的缓冲区完全由操作系统操作,程序并不能直接操作,只能通过socket.R

  • unity3d游戏优化笔记2021-10-26 11:29:59

    性能评测技术维度: 客户端性能: 1.内存消耗 2.帧率 3.cpu占用 4.流量消耗 5.apk大小 弱网状况: 1.弱网导致数据不对 2.无法正常游戏 3.损害玩家利益 4.合理的重连机制 设备兼容: 1.Top100机器适配 2.crash率 用户crash率(<=3%),次数crash率(<=5%) 服务器性能: 1.容灾处理,过载保

  • Unity3D---精灵图片裁剪及简单UI搭建2021-10-22 12:03:17

    【千锋合集】史上最全Unity3D全套教程|匠心之作_哔哩哔哩_bilibilip255 精灵图片裁剪 UI搭建   阴影效果    描边效果

  • Unity3D小游戏——牧师与魔鬼(动作分离版)2021-10-20 19:34:19

    本篇博客是对https://www.cnblogs.com/LC32/p/15420714.html代码的进一步改进。 1.增加裁判 首先创建一个JudgeController作为裁判类,并且要求裁判需要通过导演才能得到对应的场景控制器。把原来写在FirstController中的GetAndSetGameState函数迁移到裁判类中,形成了裁判类的UpdateG

  • Unity3d项目里面的C#代码封装成Dll文件2021-10-16 17:32:50

    具体步骤参考 步骤说明 在查看我的Unity项目的.net版本时,只看到了.net4.x 但是由于我需要的nuget程序包最低是.net 4.6.1 所以 我把.dll文件的.net版本换成了.net 4.6.1 在把.dll文件放入Unity项目中时,我是直接放入到了Assets中,然后成功运行 补充: 在从元数据查看是,无法看到

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有