Pertanyaan yang diberi tag «c#»

C # adalah bahasa pemrograman multi-paradigma, dikelola, diketik dengan kuat, dikumpulkan sampah, yang dibuat oleh Microsoft dalam hubungannya dengan platform .NET.

2
Mengapa masker layer Unity perlu menggunakan bit shifting?
Saya akhirnya tahu mengapa layer mask saya untuk kode tumbukan tanah saya tidak berfungsi. Saya menggunakan NameToLayer()untuk mendapatkan layer yang saya butuhkan, tetapi layer mask menggunakan bit shifting untuk benar-benar menetapkan nilai layer mask. Ini sangat tidak biasa dan saya tidak melihat alasan mengapa ini tidak ditangani dalam kode di …
10 unity  c# 

4
Haruskah metode siklus hidup Unity dijelaskan dengan atribut UsedImplicitly?
Apakah anotasi metode siklus hidup Persatuan dengan UsedImplicitlyatribut meningkatkan keterbacaan kode Anda? Sebagai contoh: public class Example : MonoBehaviour { [UsedImplicitly] private void Awake() { DoSomething(); } private void DoSomething() { // ... } } Posting blog ini pada "Structure Your Unity MonoBehaviours" menyarankan pendekatan ini sebagai konvensi yang bermanfaat. …
9 unity  c# 

5
Mengapa saya tidak bisa menggunakan operator '> =' dengan Vector3s?
Saya mencoba untuk mendapatkan persegi panjang untuk bergerak di antara dua posisi yang saya sebut sebagai _positionAdan _positionB. Keduanya bertipe Vector3. Persegi panjang bergerak dengan baik. Namun, ketika mencapai _positionBitu tidak bergerak ke arah yang berlawanan, seperti seharusnya. Saya kembali ke kode untuk melihatnya. Saya sampai pada kesimpulan bahwa ketika …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

4
Mengapa kode C # 6 saya tidak dikompilasi di Unity?
Mengapa Unity tidak dapat bekerja dengan kode C # 6 ? Itu selalu memberi saya kesalahan kompiler. Berikut ini beberapa contoh kode: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Saya menggunakan Visual Studio sebagai editor kode saya dan membangun tanpa kesalahan. Jika saya menekan play di Unity itu tidak akan …
9 unity  c# 

1
Membangun Oktree untuk generasi medan
Saya sebelumnya telah menerapkan marching cubes / tetrahedra untuk membuat IsoSurface. Ini berhasil ( YouTube ), tetapi kinerjanya sangat buruk karena saya tidak pernah menerapkan variabel Tingkat Detail berdasarkan jarak tampilan (atau bahkan menghapus potongan lama yang jauh). Saya memutuskan untuk mencoba lagi dan melakukannya dengan benar kali ini. Saya …
9 unity  c#  voxels  octree 

1
Dual Contouring - Menemukan titik fitur, normalnya nonaktif
Saya mengikuti tutorial ini untuk menerapkan Dual Contouring http://www.sandboxie.com/misc/isosurf/isosurfaces.html Sumber data saya adalah kotak 16x16x16; Saya melintasi kotak ini dari bawah ke atas, kiri ke kanan, dekat jauh. Untuk setiap indeks kisi saya, saya membuat struktur kubus: public Cube(int x, int y, int z, Func<int, int, int, IsoData> d, float …
9 c#  geometry 

2
Bagaimana cara mendeteksi mouse untuk gambar UI di Unity 5?
Saya memiliki gambar yang telah saya siapkan untuk bergerak dan memperbesar dan memperkecil. Masalahnya adalah zoom dapat dilakukan dari mana saja di tempat kejadian, tapi saya hanya ingin tampilannya ketika mouse melayang di atas gambar. Saya telah mencoba menggunakan OnMouseEnter, OnMouseOver, pemicu acara, ketiganya tanpa collider, dengan collider, dengan collider …
9 unity  c#  gui  image  mouse 

3
Bagaimana saya bisa menangani perubahan versi ketika menyimpan aset?
Saya telah mengerjakan RPG sekarang untuk sementara dan saya menggunakan dua teknik serialisasi yang berbeda. Musuh, Senjata, item disimpan seperti XML. Peta dan acara disimpan sebagai "biner terkontrol" (setiap kelas mendapatkan metode simpan / muat dan mereka memutuskan apa yang ingin disimpan / dimuat). Tapi saya sudah mulai mempertanyakan pilihan …

3
Cermin rotasi miring
Saya memutar karakter permainan saya untuk menonton di target menggunakan kode berikut: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion adalah rotasi karakter saat ini ketika target baru diberikan. lookQuaternion adalah arah karakter yang harus dilihat dan diatur seperti ini: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); turningNormalizer baru saja …

2
Dapatkan detail tabrakan dari Rectangle.Intersects ()
Saya memiliki permainan Breakout di mana, pada titik tertentu, saya mendeteksi tabrakan antara bola dan dayung dengan sesuatu seperti ini: // Ball class rectangle.Intersects(paddle.Rectangle); Apakah ada cara saya bisa mendapatkan koordinat yang tepat dari tabrakan, atau rincian tentang hal itu, dengan arus XNA API? Saya berpikir untuk melakukan beberapa perhitungan …

1
Bagaimana cara kerja gluLookAt?
Dari pengertian saya, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); setara dengan: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Tetapi ketika saya mencetak ModelViewmatriks, panggilan ke glTranslatef()tampaknya tidak berfungsi dengan baik. Berikut ini cuplikan kode: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include …

2
Input sisi server
Saat ini dalam permainan saya, klien tidak lain adalah penyaji. Ketika kondisi input diubah, klien mengirim paket ke server dan menggerakkan pemain seolah-olah sedang memproses input, tetapi server memiliki keputusan akhir pada posisi tersebut. Ini umumnya bekerja dengan sangat baik, kecuali untuk satu masalah besar: jatuh dari tepi. Pada dasarnya, …

1
Thumbstick Xbox digunakan untuk memutar sprite, formula dasar membuatnya "menempel" atau merasa "lengket" pada interval 90 derajat! Bagaimana Anda mendapatkan rotasi yang mulus?
Saya menggunakan rumus yang sangat mendasar untuk menghitung sudut apa yang harus saya hadapi (spaceship misalnya) yang didasarkan pada thumbstick pengontrol Xbox yaitu Anda menggunakan thumbstick untuk memutar kapal. Dalam metode pembaruan utama saya: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); Dalam metode draw utama saya: spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, shuttleAngle, origin, …
9 xna  c#  sprites  rotation  gamepad 

3
Cara menguraikan lembar sprite
Saya memiliki banyak spritesheets yang diformat buruk sehingga saya ingin membusuk, atau dibagi menjadi banyak gambar kecil, satu untuk setiap sprite. Jika saya bisa melakukannya, saya bisa menggunakan alat pengolah tekstur khusus untuk membangun aset game saya. Alat pengembangan saya adalah XNA dan C # menargetkan Windows. Bagaimana saya bisa …

2
Masalah resolusi saat porting game Unity ke Android
Jadi, saya porting game ke Android untuk pertama kalinya di Unity3D. Dan saya telah mengalami beberapa masalah di sepanjang jalan. Masalah saya saat ini adalah resolusinya sepertinya tidak benar, memotong tepi layar dan scrolling stops saya untuk menggulir layar ke kiri / kanan tidak lagi berada di tempat yang tepat. …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.