网站外包制作html5个人网站模板

张小明 2026/1/7 6:22:00
网站外包制作,html5个人网站模板,天眼查 公司查询企业查询官网,百度提交网站收录查询视频教程#xff1a; https://www.bilibili.com/video/BV1mjXsYXERe?spm_id_from333.788.videopod.sectionsvd_source25b783f5f945c4507229e9dec657b5bb 1.基本设置 1.1 素材 创建项目 调整布局 基础设置 导入素材 设置人物图片 “过滤模式”三个选项的区别 属性Po…视频教程https://www.bilibili.com/video/BV1mjXsYXERe?spm_id_from333.788.videopod.sectionsvd_source25b783f5f945c4507229e9dec657b5bb1.基本设置1.1 素材创建项目调整布局基础设置导入素材设置人物图片“过滤模式”三个选项的区别属性Point (No Filter)BilinearTrilinear插值方式最近邻插值Nearest Neighbor双线性插值4 像素加权平均三线性插值Mipmap 层级间平滑过渡清晰度高像素化明显中等轻微模糊中等更柔和的模糊锯齿效果明显减少减少模糊程度无轻微更高性能开销最低中等较高适用场景像素风格游戏、保持原始像素感的纹理普通 3D 游戏中的纹理、UI 元素远距离观察的物体如地形、远景Mipmap 支持不支持平滑过渡支持单层 Mipmap 平滑支持多层 Mipmap 平滑过渡视觉效果特点锐利、块状效果平滑、自然过渡自然、适合远近视角切换1.2 场景、叠层1.2.1 场景设置森林背景图片显示“平铺调色盘”创建瓦片地图相关的文件夹、文件绘制地图1.2.2 叠层新增三个图层调色板可增加功能按钮新建瓦片地图依次设置排序图层依次设置图层顺序修改摄像机背景颜色1.3 规律瓦片新建文件夹、动画瓦片、规律瓦片设置规律瓦片规则设置动画瓦片规则最终效果2.玩家2.1 碰撞体、物理组件地面玩家2.2 输入系统设置新的输入系统安装“Input System”包创建输入系统脚本2.3 移动翻转usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.InputSystem;publicclassPlayerController:MonoBehaviour{[Header(基础参数)]publicVector2inputDirection;publicfloatspeed;publicfloatjumpForce;publicPlayerInputContollerinputController;privateRigidbody2Drb;privateboolisGrounded;privatevoidAwake(){inputControllernewPlayerInputContoller();rbGetComponentRigidbody2D();}// Start is called before the first frame updatevoidStart(){}// Update is called once per framevoidUpdate(){inputDirectioninputController.Player.Move.ReadValueVector2();}privatevoidFixedUpdate(){Move();}privatevoidOnEnable(){inputController.Enable();}privatevoidOnDisable(){inputController.Disable();}voidMove(){rb.velocitynewVector2(inputDirection.x*speed*Time.deltaTime,rb.velocity.y);floatfaceDirtransform.localScale.x;if(inputDirection.x0)faceDir-1;if(inputDirection.x0)faceDir1;transform.localScalenewVector3(faceDir,1,1);}}2.4 跳跃usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.InputSystem;publicclassPlayerController:MonoBehaviour{publicVector2inputDirection;publicfloatspeed;publicfloatjumpForce;publicLayerMaskgroundLayer;publicTransformgroundCheck;publicfloatgroundCheckRadius0.2f;publicPlayerInputContollerinputController;privateRigidbody2Drb;privateboolisGrounded;privatevoidAwake(){inputControllernewPlayerInputContoller();rbGetComponentRigidbody2D();inputController.Player.Jump.startedJump;}// Start is called before the first frame updatevoidStart(){}// Update is called once per framevoidUpdate(){inputDirectioninputController.Player.Move.ReadValueVector2();}privatevoidFixedUpdate(){Move();CheckGround();}privatevoidOnEnable(){inputController.Enable();}privatevoidOnDisable(){inputController.Disable();}voidMove(){rb.velocitynewVector2(inputDirection.x*speed*Time.deltaTime,rb.velocity.y);floatfaceDirtransform.localScale.x;if(inputDirection.x0)faceDir-1;if(inputDirection.x0)faceDir1;transform.localScalenewVector3(faceDir,1,1);}privatevoidJump(InputAction.CallbackContextcontext){if(isGrounded){Debug.Log(Jumping);rb.AddForce(Vector2.up*jumpForce,ForceMode2D.Impulse);isGroundedfalse;}else{Debug.Log(Not Jumping, not grounded);}}privatevoidCheckGround(){isGroundedPhysics2D.OverlapCircle(groundCheck.position,groundCheckRadius,groundLayer);}}2.5 闲置、移动动画添加动画控制器、动画片段设置动画器代码2.6 跳跃动画2.7 受伤PlayerBoarusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;/// summary/// 角色基础属性管理类处理生命值和伤害计算/// /summarypublicclassCharacter:MonoBehaviour{// 当前生命值publicfloatcurrentBlood;// 最大生命值publicfloatmaxBlood;/// summary/// 处理角色受到伤害的方法/// /summary/// param namedamage受到的伤害值/parampublicvoidTakeDamage(floatdamage){// 减少当前生命值currentBlood-damage;// 确保生命值不会低于0if(currentBlood0)currentBlood0;}}usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.TextCore.Text;/// summary/// 处理攻击行为和伤害判定的组件/// /summarypublicclassAttack:MonoBehaviour{// 攻击伤害值publicfloatattackValue;// 是否处于无敌状态privateboolisInvincible;// 上次造成伤害的时间privatefloatlastTime;// 无敌状态持续时间单位秒privatefloatinvincibleDuration2f;privatevoidAwake(){// 初始化上次攻击时间lastTimeTime.time;}// Update在每一帧被调用voidUpdate(){// 检查是否需要解除无敌状态if(isInvincibleTime.time-lastTimeinvincibleDuration){isInvinciblefalse;}}/// summary/// 当其他碰撞体持续停留在触发器内时调用/// /summary/// param namecollision与之碰撞的碰撞体/paramprivatevoidOnTriggerStay2D(Collider2Dcollision){// 如果碰撞对象不是玩家直接返回if(!collision.CompareTag(Player))return;// 只有在非无敌状态下才造成伤害if(!isInvincible){// 获取被攻击对象的Character组件Charactercharactercollision.GetComponentCharacter();// 对目标造成伤害character.TakeDamage(attackValue);// 进入无敌状态isInvincibletrue;// 记录当前时间点lastTimeTime.time;}}}受伤动画2.8 死亡2.9 攻击动画判定3.敌人
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站的版式设计有哪些wordpress本地mp3

第一章:Open-AutoGLM网络防护误判解决方案(专家级修复流程全公开)在企业级AI模型部署中,Open-AutoGLM常因行为模式与传统攻击特征相似而被WAF或EDR系统误判为恶意活动。此类误判会导致API中断、训练任务异常终止,严重影…

张小明 2026/1/2 16:33:08 网站建设

虚拟云服务做网站莱芜都市网官网

突破性智能对话系统:零成本构建企业级RPA机器人的完整指南 【免费下载链接】wechaty 项目地址: https://gitcode.com/gh_mirrors/wec/wechaty 在数字化转型浪潮中,企业面临着客服成本飙升、运营效率低下的双重压力。传统RPA解决方案动辄数十万投…

张小明 2026/1/7 0:42:39 网站建设

专门做各种产品测评的网站天蝎网站建设

Linux 进程管理:执行域、个性设置与进程追踪 1. 执行域使用计数的管理 在 Linux 系统中,执行域的使用计数管理是一个重要的机制,它确保了模块资源的合理使用。当一个进程进入或离开执行域时,会分别对相应模块的使用计数进行操作。 1.1 进程进入执行域 当进程进入执行域…

张小明 2026/1/2 22:26:26 网站建设

做国外衣服的网站电商平台网站建设

Langchain-Chatchat能否支持文档数字签名验证? 在企业级智能问答系统日益普及的今天,数据安全与合规性正成为不可忽视的核心议题。像 Langchain-Chatchat 这类基于大语言模型(LLM)和本地知识库的开源框架,因其“数据不…

张小明 2026/1/2 8:55:05 网站建设

有哪些网站软件可以做网站的原型wordpress表单美化

Dify平台缓存机制对高频请求场景的性能影响 在如今大语言模型(LLM)加速渗透企业服务的背景下,如何构建稳定、高效且成本可控的AI应用,成为开发者面临的核心挑战。特别是当系统需要应对每日成千上万次的用户请求时——比如智能客服…

张小明 2026/1/2 22:33:08 网站建设

12380网站建设情况的报告php网站开发技术是什么

本文详细介绍了检索增强生成(RAG)技术,通过结合信息检索和生成模型提升大语言模型在知识密集型任务中的表现。RAG工作流程包括检索、增强和生成三个关键步骤。文章对比分析了11个主流开源RAG框架,如LLMWare.ai、LlamaIndex、Haystack等,从功能…

张小明 2026/1/2 23:05:13 网站建设