一、公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。对于Java ReentrantLock而言,通过构造函数指定该锁是否是公平锁,默认是非公平锁。非公平锁的优点在于吞吐量比公平锁大。对于Synchronized而言,也是一种非公平锁。由于其并不像R
猜数字
原创 2023-09-15 15:20:24
84阅读
 首先记录并分享下我收集到的几个自学时最常用到的一些网站链接。 直接进入正题: 1-Stack Overflow http://stackoverflow.com/ 这个是国外类似于百度知道的网站,但是专注于回答软件开发相关问题,我有非常多的问题都是通过在这里查询解决的,用过它才知道,百度知道是多么的没用。 2-iOS Developer Library http://dev
原创 2012-05-30 15:44:27
1265阅读
1点赞
2评论
3DRipper提取游戏建模使用Babylon的组件可以从3D max导出max模型为
原创 2023-01-30 16:42:04
48阅读
这几天写博文,就把以前的游戏“星际争霸1”的宝典翻出来了,放
原创 2023-01-08 00:12:56
85阅读
前言小甲鱼的Python课程都是围绕着一个个小游戏,进行Python的讲解,由易入难。小游戏流程图 Created with Raphaël 2.1.2Startprint('------------------我爱鱼C工作室------------------')temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")guess = int(temp)if guess
上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下信息掩码 在游戏的天下里,玩家在舆图上的某点,是否可以走动,是否碰到障碍,是否是走到了阴影处,是否水层等等先关信息都要我们前后端晓得。那么服务器是如何停止实现的呢。上面主要给大家讲讲。 首先,我们晓得图片是以像素为主要为单位停止计量,但是我们后端又不能应用这个东西,在二维的天下观里,我们是以坐标(x,y)具体的表现出其某个东西,所在的位置。因此,我们就要通过这个像素来抒发出地点。 设想一下啊,当我们肯定到一个坐标的时候,但我们将其慢慢变大,那个小点就开始表现长宽。因此我们也用其道理。因此,我们是以将舆图划分为很
转载 2013-05-30 21:02:00
295阅读
2评论
官网:游戏性指南https://docs.unrealengine.com/latest/CHN/Gameplay/index.html深入UE4剖析源码,浅出GameEngine设计理念,比较好GamePlay构架详解https://zhuanlan.zhihu.c...
转载 2017-09-13 14:09:00
94阅读
2评论
三七互娱是国内的一家游戏公司,我投了他们今年的春招,并且在前天完成了一面,可惜,没过。下面我来讲下前天的面试题。讲讲TCP的四次挥手自我介绍后这个是第一个面试题,当时这个题目我回答是回答出来了,但可能言语逻辑没有理清楚,所以效果应该不咋的。下面给出答案: (1)客户端A发送一个FIN,用来关闭客户A到服务器B的数据传送(报文段4)。 (2)服务器B收到这个FIN,它发回一个ACK,确认序号为收到的
转载 2023-08-19 18:56:54
50阅读
一. 需求分析      曾几何时,游戏是海洛因的代名词,让人与玩物丧志联系在一起,一度遭到社会反感和家长抵制。但是,随着互联网的发展,和游戏潜在好处被发现,游戏的价值开始逐渐被社会认可,人们开始接受、认识和了解游戏带来的诸多好处。现在学生的课业负担重,娱乐时间少,人际交往少,烦恼和压力也因此相应增加。其实玩游戏不仅帮助学生调节
背景游戏上架谷歌申请推荐时,谷歌会给予一些优化建议。这些建议实际上都是比较不错的游戏体验优化方向。以下根据app上架谷歌应用商店的标准,列举需要适配的地方并提供了修改样例。1. 谷歌应用图标游戏icon:5个不同尺寸的icon,48*48, 72*72, 96*96, 144*144, 192*192分别放在mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi下面。推送icon(只能由白色
转载 2021-04-13 16:41:29
279阅读
#include <stdio.h>#include <stdlib.h>#include <time.h>void print_menu(){ printf("**********************\n"); printf("******* 1.start ******\n"); printf("******* 0. exit ******\n"); p
原创 2015-10-25 20:26:28
431阅读
新书《Unity2020游戏开发快速上手》上架了。这本书基于Unity2020版进行介绍。书分2部分,前半部分是Unity的基础介绍,包括基本的
原创 2023-01-04 12:31:12
71阅读
游戏周边相关工具(图集,字体,骨骼,特效,图形库)
原创 2022-10-12 14:06:04
102阅读
文中彩蛋~
原创 2021-08-11 15:52:18
125阅读
点击上面"脑机接口社区"关注我们更多技术干货第一时间送达前面介绍过事件相关电位P300应用于视频游戏的研究:关于事件相关电位P300应用于视频游戏的研究今天主要介绍事件相...
一、数织游戏简介 1,数织游戏的每行每列都有提示信息,数字代表有多少个连续的黑格 2,两个数字之间的黑格不连续,即中间必须有叉叉隔开 3,数织游戏的解可能不唯一,满足所有的行列条件即可 二、求解程序 1,程序整体设计 程序分为交互界面和求解程序两部分,求解程序使用新的线程求解,避免交互界面卡死。 本 ...
转载 2021-09-19 23:46:00
1666阅读
2评论
点击上面"脑机接口社区"关注我们更多技术干货第一时间送达前面介绍过事件相关电位P300应用于视频游戏的研究:关于事件相关电位P300应用于视频游戏的研究今天主要介绍事件相...
Online服务器的第三部分就是数据层,send_request_to_db开始了数据层的处理逻辑:int send_request_to_db(int cmd, sprite_t* p, int body_len, const void* body_buf, uint32_t id);在该函数里首先以懒惰的方式连接数据库服务器,获取一个网络连接,注意参数p,如果该参数为空,那么就说明不关心数据库
转载 2022-09-16 10:12:22
78阅读
Online服务器的第三部分就是数据层,send_request_to_db开始了数据层的处理逻辑: int send_request_to_db(int cmd, sprite_t* p, int body_len, const void* body_buf, uint32_t id); 在该函数里首先以懒惰的方式连接数据库服务器,获取一个网络连接,注意参数p,如果该参数为空,那么就说明不关
原创 2010-02-09 17:48:00
557阅读
  • 1
  • 2
  • 3
  • 4
  • 5