代码编织梦想

unity3d开发之鼠标单双击判断-爱代码爱编程

在开发游戏和交互式应用程序时,经常需要对用户的鼠标点击进行准确的响应。其中,单击和双击事件的判断是常见需求之一。本文将介绍如何在Unity中优雅地实现鼠标单双击判断,使代码结构清晰、易读、易维护。 背景 在许多项目中,我们需要监测用户的鼠标点击事件,并根据单击和双击分别触发不同的操作。过去的实现方式可能会显得有些繁琐,而我们将展示一种更为简便的方法,使

unity类银河恶魔城学习记录1-爱代码爱编程

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 https://www.bilibili.com/video/BV1cM4y1p7RF/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.cl

unity类银河恶魔城学习记录1-爱代码爱编程

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili PlayerPrimaryAttack.cs using System.Collections; using System.Collection

unity类银河恶魔城学习记录1-爱代码爱编程

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Player.cs using System.Collections; using System.Collections.Generic; using Unity.VisualS

unity类银河恶魔城学习记录1-爱代码爱编程

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Player.cs using System.Collections; using System.Collections.Generic; using Unity.VisualScr

unity之做一个最简单的fps游戏demo-爱代码爱编程

目录 😋FPS游戏Demo 💤1.新建FPS模板项目 ⚒️2.装备枪  💣3.设置射击功能 📺4.制造一个子弹预制体  🎮5.发射子弹 说起来小编学Unity差不多一个月了,都是利用上班摸鱼时间学的(doge.jpg)。今天终于迎来了一直想做的FPS游戏demo。 【10分钟制作第一人称射击游戏 - Unity游戏开发】 小编是根据

unity dots中的baking(三)过滤baking的输出-爱代码爱编程

Unity DOTS中的baking(三)过滤baking的输出 默认情况下,在conversation world(baker和baking system运行的环境)下产生的所有entities和com

初探unity中的ecs-爱代码爱编程

ECS是一种软件架构模式,就像MVC一样。ECS最早在游戏《守望先锋》中提及到的相关链接。ECS具体是指实体(entity)、 组件(component)和系统(system): 实体:实体是一个ID,它是一个唯一的标识符

类银河恶魔城学习记录1-爱代码爱编程

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Player.cs using System.Collections; using System.Collections.Generic; using Unity.VisualS

unity游戏开发架构设计指南-爱代码爱编程

前言         在Unity游戏开发中,合理的架构设计对于确保项目的可维护性和可扩展性至关重要。一个良好的架构能够帮助开发者更有效地组织代码,便于团队协作,同时也能够应对项目需求的变化。 初步理解游戏架构         游戏架构是指在游戏开发过程中,对各种组件(如数据管理、游戏逻辑、用户界面等)的组织和管理方式。一个好的架构设计应

【用unity开发一款横板跳跃游戏部分需要学习的技术点指南】-爱代码爱编程

*** 用Unity开发一款横板跳跃游戏部分需要学习的技术点指南 空洞骑士是一款基于横板平台跳跃的传统风格2D动作冒险游戏,庞大的游戏世界交错相通,玩家控制小虫子去探索幽深黑暗的洞穴,成为了一代人茶余饭后的惦念,深受

xlua分析:c#调用lua-爱代码爱编程

本篇主题是C#如何调用lua的补充。 xLua交互知识 参考官方文档《programming in lua》的第24章开头,里面很详细地阐述了Lua和C++是如何实现交互的:栈操作。Lua API用一个抽象的栈在Lua与C之间交换值。栈中的每一条记录都可以保存任何 Lua 值。如果想要从Lua请求一个值(比如一个全局变量的值)则调用Lua,被请求的值将

让unity迭代器性能提升5倍-爱代码爱编程

最近在研究Unity il2cpp的代码生成和编译优化,结合之前遇到过的一个优化案例,给大家讲讲在Unity中迭代器相关代码生成的底层原理,以及在写代码过程中需要注意的一些特殊情况。 案例 首先我们来看一个非常简单的案例,代码如下: public class NewBehaviourScript : MonoBehaviour { priva

限时回归!!!3d版《空洞骑士》!!!-爱代码爱编程

空洞骑士是一款基于横板平台跳跃的传统风格2D动作冒险游戏。庞大的游戏世界交错相通,玩家控制小虫子去探索幽深黑暗的洞穴,成为了一代人茶余饭后的惦念,深受广大玩家们的喜爱。 这类平台跳跃游戏一般是游戏开发初学者以及独立游戏开发

unity 光照-爱代码爱编程

光照烘培 光照模式切换为 Baked 或 Mixed,Baked 模式完全使用光照贴图模拟光照,运行时修改光照颜色不生效,Mixed 模式也使用光照贴图,并且进行一些实时运算,运行时修改光照颜色会生效 受光照影响的物

xlua分析:lua调用c#-爱代码爱编程

在之前的博客Lua与C#交互初析-CSDN博客中讲了有关lua和c#交互的比较浅层的概念,即C#侧注册[LuaCallCSharp]和[CSharpCallLua]的标签后,即可实现双侧沟通。但是还是没有讲明白里面的一些具体内容包括参数传递、xlua栈调用,甚至是C#如何调用lua都没研究。本篇主题是lua如何调用C#的补充。 xLua交互知识 参考官

unity dotween插件常用方法(一)-爱代码爱编程

文章目录 1.1 控制Api1.2 动画Api 1.1 控制Api DOKill   DOKill表示停止该物体上所有的Tween动画。DOTween可以同时运行多个Tween,如果需

unity 使用数字图片来代替数字0到9显示-爱代码爱编程

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public cla

unity触发检测trigger踩坑合集-爱代码爱编程

正常状态 绿色方块:刚体+碰撞盒+检测触发碰撞脚本 蓝色方块:碰撞盒 检测脚本: 正常进出: 踩坑1 绿色方块:刚体+碰撞盒+检测触发碰撞脚本 蓝色方块:碰撞盒 保持绿色和蓝色方块的接触 对蓝色方块:显示->隐藏不会有任何效果,隐藏->显示会触发OnTriggerEnter 对蓝色方块:激活->

没学过编程语言,想要做一款游戏应该怎么做?-爱代码爱编程

想让你的创意成为像《堡垒之夜》《原神》这样引爆式的热门游戏吗? 想制作一个能与《我的世界》《模拟城市》一决高下的畅销游戏吗? 即使你手头并没有复杂的代码能力,也不要灰心!我这里有一份新手向游戏制作指南,只要耐心跟随步骤,任